Git暂时还原

时间:2015-09-24 18:32:53

标签: git revert

我有一种情况,我意外地将不完整的提交C1推送到远程分支。现在我想恢复远程分支,但暂时,这样我仍然可以在本地提交C1并修改一些更改。

我做了,

git revert C1

通过撤消更改创建了一个提交,我将其作为另一个提交C2推送到远程分支。完成。

但是我怎样才能开始处理被还原的提交C1?我应该检查特定的提交C1吗?如果我这样做,git status会在我的本地仓库中显示分离的标题。

1 个答案:

答案 0 :(得分:1)

您可以在C1之外创建一个新分支,然后从那里开始工作。然后,当您完成对C1的添加后,将其合并回默认分支。

git checkout C1 & git checkout -b newC1BranchName