我有一个全新的Git回购。它有三个承诺。
我想把它们挤在一起,这样我的项目历史看起来就干净了,其他人看不到我的黑客承诺。
显然,没有其他人见过回购,因为它是全新的,所以改变历史不是问题。我是唯一的用户。
但是,git rebase -i希望我跟踪上游分支。在整理好Git日志之前,我不想发布任何内容。
通常,我如何在不跟踪上游的情况下执行交互式重新平衡或挤压提交?

最佳答案

通过指定要挤压的最后一次提交,可以跳过跟踪远程分支。
例如,如果您的分支中有4个提交,并且您希望有效地挤压最后3个提交,那么您可以执行n。然后,您可以根据自己的意愿修正或挤压提交。

09-04 07:05
查看更多