189 8069 5689

如何解决git分支合并时不慎FastForward了的问题

这篇文章主要讲解了“如何解决git分支合并时不慎Fast Forward了的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决git分支合并时不慎Fast Forward了的问题”吧!

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都报废汽车回收小微创业公司专业提供成都定制网页设计营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

起因

一般来说,开发一个功能会利用git的分支功能,新开一个功能分支,开发完成后进行合并。同时,为了日后能方便查看这个功能开发的相应历史,会使用--no-ff,避免git自动进行Fast Forward功能,把分支拉直了。但是有时合并时会不慎忘了加这个--no-ff,如何解决呢?

解决

有人可能会觉得使用git reset --hard 即可,但是如果这个分支开发时间很长,可能你比较难以追溯到底是那个提交之后开的分支。其实git有自己的命令。

一旦不小心已经执行了git merge 了,只需执行

git reset --merge ORIG_HEAD

就能回到合并前的状态了,然后再进行

git merge --no-ff  -m""

就能进行 No Fast Forward的合并了。

感谢各位的阅读,以上就是“如何解决git分支合并时不慎Fast Forward了的问题”的内容了,经过本文的学习后,相信大家对如何解决git分支合并时不慎Fast Forward了的问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


当前标题:如何解决git分支合并时不慎FastForward了的问题
文章路径:http://cdxtjz.com/article/ijdips.html

其他资讯