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

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,如果有冲突,要先处理冲突。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值