我有一个全新的 git repo。它有三个提交。
我想将它们压缩在一起,以便我的项目历史看起来很干净,而其他人看不到我的 hacky 提交。
显然没有其他人看过这个 repo,因为它是全新的,所以改变历史不是问题。我是唯一的用户。
但是git rebase -i
希望我跟踪上游分支。在整理 git 日志之前,我不想发布任何内容。
如何在不跟踪上游的情况下进行交互式 rebase 或一般的 squash 提交?
我有一个全新的 git repo。它有三个提交。
我想将它们压缩在一起,以便我的项目历史看起来很干净,而其他人看不到我的 hacky 提交。
显然没有其他人看过这个 repo,因为它是全新的,所以改变历史不是问题。我是唯一的用户。
但是git rebase -i
希望我跟踪上游分支。在整理 git 日志之前,我不想发布任何内容。
如何在不跟踪上游的情况下进行交互式 rebase 或一般的 squash 提交?