首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Gitpart3-本地分支管理

创建并切换分支 : git checkout -b dev 。-b表示创建并切换,等同于 创建分支git branch dev , 切换分支git checkout dev。

查看分支 : git branch。

合并分支 : git merge。git merge dev 使指定分支合并到当前分支,默认合并策略Fast forward 不会有commit记录。git merge --no-ff -m "remark" dev : 禁用Fast forward策略,会有一个commit操作并记录。

合并冲突 : 在不同的分支上修改同一个文件,导致合并时候发生冲突,先解决冲突后,再提交。 Git用>>>>>>标记出不同分支的内容。

删除分支:git branch -d : 删除已经合并过的分支;git branch -D : 强制删除一个未合并过的分支

git stash : 保存工作状态,当遇特殊情况不想提交的时候使用。(eg:v1.0版本有Bug需要修复,而你已在开发v2.0的某一功能但又只做了一半不想提交,可使用git stash 先保存工作内容,再到v1.0上创建v1.0的issue-bug分支,在bug分支上修复后与v1.0合并,最后回到v2.0调出stash继续开发)

stash 操作

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180412A0N6TL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券