我有一个关于Git Repo的项目。我们的小团队使用我们的个人远程仓库工作,现在我们必须将我们的工作合并到我们希望一次性完成的主远程仓库,而不显示我们得到的段落。 在语法中,我们所做的所有小改动,直到现在我们都想加载它们就像一个大提交而没有显示历史记录。
答案 0 :(得分:2)
您想要的是Squash and Merge您的分支,您可以通过以下方式执行此操作
git checkout branch-to-merge-into
git merge --squash bugfix
git commit
当您在Squash and merge
上的pull request
上选择GitHub
选项时,拉取请求的提交会被压缩为单个提交。不是从主题分支中看到所有贡献者的单独提交,而是将提交合并为一个提交并合并到默认分支中。使用快进选项合并带有压缩提交的拉取请求。