时间:2021-05-19
人生不如意之事十之八九,合并分支往往也不是一帆风顺的。
准备新的feature1分支,继续我们的新分支开发:
修改readme.txt最后一行,改为:
在feature1分支上提交:
切换到master分支:
Git还会自动提示我们当前master分支比远程的master分支要超前1个提交。
在master分支上把readme.txt文件的最后一行改为:
提交:
现在,master分支和feature1分支各自都分别有新的提交,变成了这样:
这种情况下,Git无法执行“快速合并”,只能试图把各自的修改合并起来,但这种合并就可能会有冲突,我们试试看:
果然冲突了!Git告诉我们,readme.txt文件存在冲突,必须手动解决冲突后再提交。git status也可以告诉我们冲突的文件:
我们可以直接查看readme.txt的内容:
Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容,我们修改如下后保存:
再提交:
现在,master分支和feature1分支变成了下图所示:
用带参数的git log也可以看到分支的合并情况:
最后,删除feature1分支:
工作完成。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
大多数的git项目都会在提交或者协同的时候遇到文件冲突的问题,那么如何才能正确的解决冲突文件呢?已经检出的git项目,并且他人已经做了修改,自己未及时更新也做了
【建议】修改代码前明确分支,提交代码前先拉取代码,有冲突则解决冲突。总结到此这篇关于Git常用场景使用-分支操作的文章就介绍到这了,更多相关Git常用场景使用内
亿邦动力网获悉,2017天猫双11从今日开始正式招商。亿邦动力网根据天猫官方公布相关规则信息整理如下:时间节点海选报名:8.28-9.1海选结果:9.5预售申报
PDT4J是动力节点为了提高Java语言教学效果的探索与实践而开发的一种更适合于Java教学的一种项目驱动教学方式。注:PDT4J:AProjectDriven
不小心将.idea文件提交后无法删除1、同步git最新代码,将.idea文件同步下来如果同步不下来,看看是不是在同步的时候与本地文件产生了冲突,如果冲突了,要先