成功完成后如何取消变基:GIT
How to cancel a rebase after it has successfully completed : GIT
rebase之前需要先达到状态
下面的命令给出了错误,这是有道理的。我的变基成功了。
git rebase --abort
No rebase in progress?
有什么想法吗?
在一般情况下,如果您完成了 rebase,那么您的分支现在就位于一个或多个提交的新基础上,并且您可能已经修改了一些当您重新应用它们时,已经在分支上的提交。
一个可能的解决方法是将您的分支重置为远程跟踪分支:
git reset --hard origin/feature
请注意,只有在您上次拉取后没有进行任何新提交时,此选项才有意义。假设这样,在您执行不需要的变基之前,跟踪分支将作为分支的一种备份。
rebase之前需要先达到状态
下面的命令给出了错误,这是有道理的。我的变基成功了。
git rebase --abort
No rebase in progress?
有什么想法吗?
在一般情况下,如果您完成了 rebase,那么您的分支现在就位于一个或多个提交的新基础上,并且您可能已经修改了一些当您重新应用它们时,已经在分支上的提交。
一个可能的解决方法是将您的分支重置为远程跟踪分支:
git reset --hard origin/feature
请注意,只有在您上次拉取后没有进行任何新提交时,此选项才有意义。假设这样,在您执行不需要的变基之前,跟踪分支将作为分支的一种备份。