美文网首页
13 分支管理-解决冲突

13 分支管理-解决冲突

作者: 小小机器人 | 来源:发表于2016-11-04 16:38 被阅读15次
先说说冲突:

在当前的工作区中创建一个test.txt的文件,并提交到master分支

This is a new file
# git add test.txt
# git commit -m "master create a file"

Paste_Image.png

再创建一个分支并转到该分支下

# git checkout -b dev

修改test.txt并提交到dev分支

This is a new file
dev branch made a change.
# git add test.txt
# git commit -m "dev made a change"

Paste_Image.png

此时dev分支的文件内容是最新的,正常情况下我们应该合并两个分支来更新master分支内容;但可能突然一道闪电,让你失了神,你忘了合并就直接去修改master分支下工作区的文本

This is a new file
master branch make a change
# git add test.txt
# git commit -m "master made a change"

Paste_Image.png

此时你想到去合并,发现,哈哈哈!世界没有你想的那么美好

Paste_Image.png

打开test.txt一看发现原来要合并的分支在同一提交点上,有两段新内容在同一提交点上被提交

Paste_Image.png
处理冲突

此时要处理冲突,你看看是丢掉哪个分支的内容,还是合并两个分支的内容,根据您的口味来看吧,反正我是迫不急待的合并了

Paste_Image.png

再一次提交就ok啦,一般要删除没用的分支哦

Paste_Image.png
再来一发图
Paste_Image.png

相关文章

  • 13 - 分支管理/解决冲突

    人生不如意之事十之八九,合并分支往往也不是一帆风顺的。 准备新的feature1分支,继续我们的新分支开发(并且将...

  • 13 分支管理-解决冲突

    先说说冲突: 在当前的工作区中创建一个test.txt的文件,并提交到master分支 This is a new...

  • SVN分支管理

    SVN分支管理 目录 分支 合并 需要注意的冲突如何出现如何解决冲突如何避免冲突 分支 使用svn客户端进行分支 ...

  • 分支管理

    本节内容: 创建与合并分支 解决冲突 分支管理策略 bug分支 Feature分支 多人协作

  • SVN 常用命令

    创建新分支 checkout 已有分支 合并chunk 代码到分支上 冲突解决 手动解决冲突后,执行

  • Git分支管理—解决冲突

    主要步骤: 在master分支上,对readme.txt文件进行最后一行的修改 创建并切换到feature1分支,...

  • Git分支

    分支简介 分支创建 分支切换 分支新建与合并 新建分支 分支的合并 分支删除 遇到冲突时的分支合并 解决冲突之后,...

  • Git 16解决分支冲突

    Git 解决分支冲突 ======== 代码

  • (4.2) git分支管理-解决冲突

    小结 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 解决冲突就是把Git合并失败...

  • 分支冲突解决

    1.1准备新的feature1分支,继续我们的新分支开发: 1.2修改readme.txt最后一行,改为: 1.3...

网友评论

      本文标题:13 分支管理-解决冲突

      本文链接:https://www.haomeiwen.com/subject/vboiuttx.html