9得票2回答
如何删除所有在与主分支合并时不会产生更改的本地分支?

我知道如何删除已合并的所有本地分支(how to delete all local branches that have been merged)。然而,由于Github新的pull request squash and merge功能,我发现自己留下了许多未合并的本地分支,但如果合并到主分支...

8得票1回答
如果多个人在一个功能分支上工作,但该分支被压缩并合并到主分支中,Git历史记录会发生什么?

如果多个人一起在一个功能分支上工作,当您将其压缩并合并到主分支时,会发生什么情况?Git blame会跟踪谁在功能的哪个部分上工作吗?或者,点击压缩和合并的人会被指向所有git blame吗?即使在同一个PR中,如何显示谁负责哪个功能的哪个部分?

8得票1回答
压缩(已经推送的)GitLab上的提交

我有一个合并请求,在GitLab上的分支上已推送5个提交。我想将这5个提交压缩成1个——但是其他人在该仓库中有中间提交。例如,您可能会在git日志中看到: my5thcommitsha my4thcommitsha someoneelse'scommitsha someoneelse'sco...

7得票1回答
我能在提交的PR中压缩别人的git提交吗?

我收到了PR并希望压缩提交,使其更好。 我不确定是我自己做还是各自的作者做?当然,我希望保留作者的姓名来引用他们的压缩提交。 注意:这个问题不是关于我自己压缩提交的。 以下是在Git中PR的样子: 或者通过命令行界面: c:\Projects\Foo>git log --p...

7得票1回答
如何使用Eclipse压缩提交记录?

我经常使用命令提示符来压缩多个提交,我想知道如何在Eclipse中实现它! 我已经搜索了答案,但还没有找到有用的东西。

7得票3回答
如何在合并 Django 迁移后删除它们?

Django文档中提到,我们可以在压缩迁移后删除它们: “您应该提交此迁移,但保留旧的迁移;新迁移将用于新安装。一旦您确定代码库的所有实例都已应用了压缩的迁移,您可以删除它们。” 这里,“删除”是否仅指删除迁移文件,还是也包括django_migrations表中的条目? 背景如下:我只...

7得票1回答
Git合并和压缩提交

请问这两个命令有什么区别: git merge --squash 并且 git merge --no-ff