Git是一個驚人的工具,但我還沒有想到解決推送的更改的最佳方法。這是情況。Git:使用恢復或檢出來撤消推送的更改?
我在一個分支上,並推動了幾次提交給GitHub。從那時起,我們已經決定,我已經放棄了兔子洞,我們需要取消我已經完成的一些提交,並重新開始。從本質上講,我需要將所有推送的提交反轉回前一個提交。這裏是我認爲是適當
git revert # - creates a new commit that "undoes" the changes of one specific commit
git checkout 'commit SHA' # - sets the head to that specific commit, wherein I will re-push to the repo, undoing my changes... I think
所以這兩個命令,對嗎?我是否需要對我想要返回的特定提交進行git結賬?或者在這個令人費解的過程中有什麼我不瞭解的東西?
謝謝。
是否git的重置已經被推提交的工作? – 2011-01-27 15:55:07