什么是使用的最佳实践
gitlab上的合并请求页面建议使用'git merge --no-ff'。
我正在寻找什么时候使用--no-ff的最佳实践,但我很难在最佳实践方面找到很好的解释。 我发现的git合并教程没有提到--no-ff。
有什么建议么?
根据文件--no-ff:
即使合并解析为快进,也可以创建合并提交。 这是合并注释(可能有符号)标记时的默认行为。
以下是所有命令的列表:
https://git-scm.com/docs/git-merge
这也回答了:
`git merge`和`git merge --no-ff`有什么区别?
合并时使用--no-ff是GitLab和GitHub为pull请求/合并请求合并的方式。 这给你一个单一的提交可以恢复恢复PR / MR。 请参阅:https://git-scm.com/blog/2010/03/02/undoing-merges.html(最后一段也指出使用--no-ff)
实质上,最佳实践是在合并功能分支,合并请求和请求时使用它们。 合并代码行时,比方说将主合并到发行版本中,或者将修补程序行拖回主设备中,则可能不会打扰--no-ff,并且如果可以的话快速转发。
链接地址: http://www.djcxy.com/p/45079.html