解决冲突

问题1:

小博本地没有忽略.idea文件夹下workspace.xml文件,但是.xml文件已经被git追踪,造成分支合并失败

git 冲突提交

解决:依次执行

git rm -rf .idea

git commit -m "delete .idea"

git push

在.gitignore文件中加入

.idea/*:

最终按照步骤提交代码即可


问题2:合并时冲突

合并分支的时候会出现冲突,例如小玲和小博都操作了同一个文件

小玲写了句:根据id查询Company-徐玲博-2017-11-18 17:33:11

小博写了句:根据id查询Company-徐玲博-2017年11月18日 17:35:18-xlb-branch

都push了

 

码云上两个分支的代码分别为:

小博xlb-branch:

git 冲突提交

小玲Master:


git 冲突提交

切换到master,参考场景八

注释不一样部分出现冲突,并且弹出files Merged with Conflicts对话框

git 冲突提交

git 冲突提交

选择Merge

打开冲突的对比文件,选择一个正确的一版,这里和svn解决冲突就很像了

git 冲突提交

补充:现在以组长小玲身份合并,本地在左侧,组员小博提交的内容来自远程

例如,选择小博提交的内容,则master中注释部分就是小博提交的内容

git 冲突提交


最后一步,master把代码add、commit、push提交到远程仓库,分支合并即完成


总结:git解决冲突和svn大同小异,两个版本控制工具使用过一个,学习另外一个,只要知道其中的差异,并且多操作几遍,就可以触类旁通了。祝好运



解决冲突

问题1:

小博本地没有忽略.idea文件夹下workspace.xml文件,但是.xml文件已经被git追踪,造成分支合并失败

git 冲突提交

解决:依次执行

git rm -rf .idea

git commit -m "delete .idea"

git push

在.gitignore文件中加入

.idea/*:

最终按照步骤提交代码即可


问题2:合并时冲突

合并分支的时候会出现冲突,例如小玲和小博都操作了同一个文件

小玲写了句:根据id查询Company-徐玲博-2017-11-18 17:33:11

小博写了句:根据id查询Company-徐玲博-2017年11月18日 17:35:18-xlb-branch

都push了

 

码云上两个分支的代码分别为:

小博xlb-branch:

git 冲突提交

小玲Master:


git 冲突提交

切换到master,参考场景八

注释不一样部分出现冲突,并且弹出files Merged with Conflicts对话框

git 冲突提交

git 冲突提交

选择Merge

打开冲突的对比文件,选择一个正确的一版,这里和svn解决冲突就很像了

git 冲突提交

补充:现在以组长小玲身份合并,本地在左侧,组员小博提交的内容来自远程

例如,选择小博提交的内容,则master中注释部分就是小博提交的内容

git 冲突提交


最后一步,master把代码add、commit、push提交到远程仓库,分支合并即完成


总结:git解决冲突和svn大同小异,两个版本控制工具使用过一个,学习另外一个,只要知道其中的差异,并且多操作几遍,就可以触类旁通了。祝好运



相关文章:

  • 2021-08-08
  • 2022-01-08
  • 2022-01-21
  • 2022-12-23
  • 2021-12-16
  • 2022-02-10
  • 2022-02-22
猜你喜欢
  • 2021-10-13
  • 2022-01-22
  • 2021-11-28
  • 2022-02-24
  • 2022-02-03
  • 2022-02-05
相关资源
相似解决方案