Git常用命令

青春壹個敷衍的年華 提交于 2020-04-01 04:03:02

-- 从远程分支新建分支并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] 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!