Tag: 壁球

把我的所有提交压缩成一个GitHub拉取请求

我在GitHub上做了一个pull请求。 现在,存储库的所有者正在说要将所有提交压缩成一个。 当我inputgit rebase -i记事本打开时显示以下内容: noop # Rebase 0b13622..0b13622 onto 0b13622 # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash = use commit, but meld into previous commit # f, fixup […]

Git merge –squash和–no-commit之间的区别

正如标题所说,我不清楚git merge –squash和git merge –no-commit之间的区别。 据我了解git merge的帮助页面,这两个命令会让我在一个更新的工作树,仍然有可能编辑,然后做最后的提交(或多个提交)。 有人能澄清这两种select的区别吗? 我什么时候使用一个而不是另一个?

有没有一种方法可以非交互地压缩一些提交?

我试图压扁一系列的提交 – HEAD〜HEAD〜3。 有没有一个快速的方法来做到这一点,或者我需要使用rebase – interactive?