git的学习笔记(冲突解决)

来源:互联网 发布:java系统开发 编辑:程序博客网 时间:2024/06/05 04:59

为什么会产生冲突

两个分支,master与dev分支,你可能会在两个分支修改同一个文件而且位置相同,这个时候会发生冲突。

首先在,master分支里面修改test文件,在后面加一句话“我是master” 然后进行版本提交

git vi testgit add testgit commit -m “我是大师”

然后新建并切换到featrue1分支上,同样对test文件夹一行“我是feature1”,然后进行提交

git vi testgit add testgit commit -m “我是功能1

进行分支合并时,会提醒你存在冲突,无法自动合并,这时候就需要我们收到合并了,

git status//查看文件状态,会发现那个文件发生冲突

直接查看冲突文件,会提示你每个分支都进行了什么修改
使用《《《《《《《=========》》》》》》》》来标出不同分支的内容,修改后进行提交,这个时候提交正常

查看分支合并记录

git log --graph=online --abbrev-commitORgit log --graph=online//然后删除feature1分支git branch -d feature1
0 0
原创粉丝点击