learn git 廖雪峰GIT教材2 解决冲突&&分支管理策略

pipidi@pipidi-ThinkPad-E555:~/learngit$ git merge feature
Auto-merging learngit/readme.txt
CONFLICT (content): Merge conflict in learngit/readme.txt
Automatic merge failed; fix conflicts and then commit the result.

解决冲突

自动解决冲突失败,需要手动解决冲突并且注释result

Git用<<<<<<<=======>>>>>>>标记出不同分支的内容,我们修改如下后保存:

Creating a new branch is quick and simple.

如果两个分支各自都有新的更改,这时将一个分支合并到当前分支会失败,GIT 只会显示两个文件各自的更改,需要人工进行处理分支。

git log --graph命令可以看到分支合并图。

pipidi@pipidi-ThinkPad-E555:~/learngit$ git push origin master
Counting objects: 17, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (17/17), done.
Writing objects: 100% (17/17), 1.63 KiB | 0 bytes/s, done.
Total 17 (delta 4), reused 0 (delta 0)
remote: Resolving deltas: 100% (4/4), done.
To git@github.com:xiantang/learngit.git
   30de8d1..e53f0b8  master -> master

最后将  master 分支 传送到远程仓库

分支管理策略

使用 fast forward 会使用的是快速模式 

无法回档,所以在合并分支的时候需要采用--no-ff参数

可以强制禁用fast forward     

在实际开发项目的时候 Master 版本为正式的版本 再创建一个测试的版本dev

平时开发修改在dev分支上进行 完成后可以将dev的版本合并到Master上

但是需要注意的是要增加-no-ff参数 防止Master 指针直接指向dev

----------------------------------------2/21----------------------------------------------------------------------

报错:fatal: remote origin already exists.

git remote rm origin

git remote add origin git@github.com:sheng/demo.git

先删后加 删除远程地址 

---------------------------------------2/24--------------------------------------------------------------------

错误:Dealing with “non-fast-forward” errors

From time to time you may encounter this error while pushing:


1,强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容

git push -f origin dev


全部评论

相关推荐

本神尊:看来是没招到小红薯上的人
点赞 评论 收藏
分享
家人们,我现在真的好纠结。我是26届的,目前还没有实习过。我现在的情况是,想参加秋招,但是感觉自己的简历特别空,没有实习经历会不会秋招直接凉凉啊?可我又听说现在很多公司对26届实习生也不太感冒,说什么不确定性大。而且我最近在准备考公,时间上也有点冲突。要是把时间花在实习上,备考时间就少了。但要是不实习,又怕以后就业有问题😫有没有懂行的友友帮我分析分析:26届现在不实习,秋招找工作真的会很难吗?考公和实习该怎么平衡啊?如果现在不实习,考完公再去找实习还来得及吗?真的太焦虑了,希望大家能给我点建议🙏
小破站_程序员YT:我可能和大家的观点不一样。人的精力是有限的,不能既要还要。你又想实习又想考公最后又要秋招上岸,我觉得哪有那么多的选择。你如果想考上岸,那就全力以赴。如果想秋招上岸,就继续投实习,投没了,就继续准备秋招,秋招不行继续春招。别到最后,考公没上岸,觉得是花了时间浪费在找实习上了, 秋招没上岸,觉得是浪费时间准备考公去了。我是认为很难说可以去平衡 不喜勿喷,可以叫我删除
实习与准备秋招该如何平衡
点赞 评论 收藏
分享
白火同学:大二有这水平很牛了,可以适当对关键信息加粗一点,比如关键技术、性能指标之类的。
点赞 评论 收藏
分享
05-22 09:23
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-27 20:15
还能挽救吗?找同学帮忙看了一下&nbsp;字节怎么能如此对我
牛客26396789...:你这是严重红线,被发现你自己永远进不去,你那个同学直接走人,你还敢宣扬
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务