您的位置:首页 > 其它

Git常用指令集合 (分支管理)

2017-11-27 21:46 246 查看
Git是一种非常优秀的免费开源分布式版本控制系统。本文将对常用的命令进行集中记录,以方便查阅。

需要注意的是,这里我只简要记录指令功能,对于新人学习来说还是推荐廖雪峰老师的教程,非常浅显易懂。

本篇文章是关于Git分支管理的各种相关操作指令。

1.查看分支

$ git branch


2.创建分支

$ git branch <name>


3.切换分支

$ git checkout <name>


4.创建并切换分支

$ git checkout -b <name>


5.合并某分支到当前分支

$ git merge <name>


6.删除分支

$ git branch -d <name>


7.解决分支冲突

git merge 遇到冲突,无法快速合并时,只能手动打开文件处理。git status会指明冲突文件。Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容。

$ git log --graph --pretty=oneline --abbrev-commit


查看简明的分支合并情况。

8.多人协作流程

$ git remote -v


查看远程库信息,本地新建的分支如果不推送到远程,对其他人就是不可见的。

$ git push origin <branch-name>


从本地推送名为的分支。若推送失败,使用git pull抓取远程的新提交。

若git pull提示”no tracking information”,可能是没有指定本地分支与远程origin/分支的链接,根据提示,设置链接:

$ git branch --set-upstream <branch-name> origin/<branch-name>


建立本地分支和远程分支的关联。

也可考虑:

$ git checkout -b <branch-name> origin/<branch-name>


在本地创建和远程分支对应的分支。

再从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: