git常用命令概述

原创
小哥 3年前 (2022-10-28) 阅读数 91 #大杂烩

1.  git branch -a 查看分支

git checkout 分支名  切换分支

2.  git提交代码流程

git pull
git status
git add *
git commit -m “aa”
git status
git pull
git push origin HEAD:refs/for/aaa_400

git diff 文件路径  比较已修改文件中的更改

  1. git log 查看提交记录

git reset --soft HEAD^  不删除工作区更改代码,撤消commit,不撤销git add

git reset --mixed HEAD^ 不删除工作区更改代码,撤消commit,和吊销git add . 操作

git reset --mixed commitid 吊销到对应的提交记录

git checkout 文件路径   删除本地更改的文件并将其替换为最新版本

git stash  将在当前工作区中保存代码。
git pull晚些时候通过。

git stash pop保存的代码将恢复。

git reset HEAD 文件路径       您可以将文件从临时区域返回到工作区。

git clone ssh://aa

scp -P 29418 aa

git reset --hard commitnum2    commitnum2是否为提交记录  这允许您将代码切换到相应的提交记录。

创建本地分支机构机构   git branch 分支名

git cherry-pick  commitid    将其他本地分支(无远程分支)的提交合并到此分支的提交

查看本地分支机构 git branch  查看远程分支 git branch -r   查看所有分支  git branch -a   删除本地分支机构机构git branch -D dev

git log --pretty=oneline   查看简化的提交记录

git reflog记录每条命令   最左边的是commitId

恢复已删除的文件  先后执行
git reset HEAD ../Server      git checkout ../Server

4.git branch -D dev_201022   删除本地分支机构机构

git push origin --delete dev_201022  删除远程分支

5.合并分支

git  checkout dev_1

  • 切换到相应的分支

git pull一下

git merge dev_2

将dev_2分支被合并到分支上。

git status 查看下面的合并状态

git push dev_1

推送到远程分支机构

6.在本地创建分支并推送到远程

git branch test  创建本地分支机构机构

git checkout test  切换到分支机构

git push origin test:test  推送到远程

git branch -- set -upstream-to origin/test 关联的远程分支机构

7.删除分支

删除本地分支机构机构: git branch -d dev20181018

删除远程分支 (慎用) :git push origin --delete dev20181018

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除