Git:合并拉取请求时如何进行多次提交?

时间:2017-09-26 15:25:11

标签: git github version-control bitbucket gitlab

在工作中,我们总是在合并PR时生成2次提交。第一个是对功能的提交和对合并的单独提交。

就个人而言,我发现合并提交会使git日志混乱。所以我想知道这个的惯例或最佳实践是什么?

1 个答案:

答案 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