我有一种情况,我意外地将不完整的提交C1
推送到远程分支。现在我想恢复远程分支,但暂时,这样我仍然可以在本地提交C1
并修改一些更改。
我做了,
git revert C1
通过撤消更改创建了一个提交,我将其作为另一个提交C2
推送到远程分支。完成。
但是我怎样才能开始处理被还原的提交C1
?我应该检查特定的提交C1
吗?如果我这样做,git status
会在我的本地仓库中显示分离的标题。
答案 0 :(得分:1)
您可以在C1
之外创建一个新分支,然后从那里开始工作。然后,当您完成对C1
的添加后,将其合并回默认分支。
git checkout C1 & git checkout -b newC1BranchName