Git常用命令

-- 从远程分支新建分支并checkout:git checkout origin/[ORIGIN BRAHCH NAME] -b [NEW BRAHCH NAME]

-- 跟踪分支:

(1) 查看跟踪分支:git branch -vv

(2) 设置跟踪分支:git branch --set-upstream [BRAHCH NAME] origin/[ORIGIN BRAHCH NAME]

-- 把本地分支提交到远程:git push origin [LOCAL BRANCH NAME]:[ORIGIN BRANCH NAME]

(注:如果[ORIGIN BRANCH NAME]不写,自动命名;如果[LOCAL BRANCH NAME]不写,则是删除远程分支)

-- 删除分支:

(1)删除本地:git branch -d [BRANCH NAME]

(2)删除远程:git push origin --delete [ORIGIN BRANCH NAME]

-- 提交代码:

(1)git status,可以通过git diff查看修改

(2)git add,可以通过git add .提交全部文件(git reset HEAD [FILE NAME]可以unstage文件

(3)git commit,可以通过git commit -m "[注释]"快捷提交

(4)git push origin [BRANCH NAME]

-- 查看log:

(1)git log,可以git log -[NUM] -p/git log -n [NUM] -p查看最近几次的commits具体信息

--merge代码:

(1)正常提交:git merge [BRANCH NAME]

(2)有冲突:

--代码回滚

(1)git reset --soft/mixed/hard [COMMIT ID] 

原文地址:https://www.cnblogs.com/gary-tao/p/5883893.html