1.提交代码到本地库
wsy@ubuntu:~/Desktop/se-CourseSelect$ git status
wsy@ubuntu:~/Desktop/se-CourseSelect$ git add .
wsy@ubuntu:~/Desktop/se-CourseSelect$ git commit -m \"自定义自己的更改信息\"
2.拉取远端的库(这里发现了冲突)
wsy@ubuntu:~/Desktop/se-CourseSelect$ git fetch origin master [示例1:获取远端的origin/master分支]
wsy@ubuntu:~/Desktop/se-CourseSelect$ git log -p master..origin/master [示例1:查看本地master与远端origin/master的版本差异]
wsy@ubuntu:~/Desktop/se-CourseSelect$ git merge origin/master [示例1:合并远端分支origin/master到当前分支]
Auto-merging db/schema.rb
CONFLICT (content): Merge conflict in db/schema.rb
Auto-merging config/routes.rb
Auto-merging app/views/shared/_sidenav.html.erb
Auto-merging app/controllers/courses_controller.rb
CONFLICT (content): Merge conflict in app/controllers/courses_controller.rb
Auto-merging Gemfile.lock
CONFLICT (content): Merge conflict in Gemfile.lock
Automatic merge failed; fix conflicts and then commit the result.
3.查看冲突文件(这里有三个)
wsy@ubuntu:~/Desktop/se-CourseSelect$ git status
Unmerged paths:
(use \"git add <file>...\" to mark resolution)
both modified: Gemfile.lock
both modified: app/controllers/courses_controller.rb
both modified: db/schema.rb
4.修改冲突的方法
wsy@ubuntu:~/Desktop/se-CourseSelect$ vim 查看分支文件
<<<<<<< HEAD
自己的代码
=======
远端的代码
>>>>>>> xxxxxxxxxxxxxxxxxxxxxxx
分析:head 到 =======里面的lalala是自己的commit的内容,=========到 >>>>>>里面的hehehe是远端的内容,根据需要合并代码就行了,别忘了把<<<<<<< ======= >>>>>>都删掉
5.重新add commit push
wsy@ubuntu:~/Desktop/se-CourseSelect$ git add .
wsy@ubuntu:~/Desktop/se-CourseSelect$ git commit -m \"自定义自己的更改信息\"
wsy@ubuntu:~/Desktop/se-CourseSelect$ git push
继续阅读与本文标签相同的文章
上一篇 :
华为有多少总裁,多少副总裁,分别管什么?
下一篇 :
Arm挽救与华为合作:称其技术不受美国限制
-
第六届世界互联网大会“新看点”大盘点
2026-05-14栏目: 教程
-
特斯拉自动驾驶系统涨价遭质疑 马斯克:我们不能一直亏钱
2026-05-14栏目: 教程
-
首个二类资源区平价光伏电站正式并网发电
2026-05-14栏目: 教程
-
AI+5G科技创新 视频行业呈现轻应用化趋势
2026-05-14栏目: 教程
-
1.98亿滴滴用户添加了紧急联系人 每天百万个订单行程分享给亲友
2026-05-14栏目: 教程
