在工作中,我们总是在合并PR时生成2次提交。第一个是对功能的提交和对合并的单独提交。
就个人而言,我发现合并提交会使git日志混乱。所以我想知道这个的惯例或最佳实践是什么?
答案 0 :(得分:2)
您可以在合并拉取请求时squash,它会创建一个提交。切换到你必须合并的分支(让我们假设它的主人),使用squash,commit和push合并它,如下所示:
git checkout master
git merge pull-request-branch --squash
git commit -m "Pull request merged in master"
git push origin master