Git revert是把你之前commit上去的給回復。
# git revert {commit_id}
Git reset是把目前的狀態回復到某筆commit之前。
# git reset {commit_id}
如果回復完要如何check in?
1. 開一個新的branch來做測試
# git branch test
# git checkout test
如果不指定從哪個branch去做fork新的branch, default會從master。
然後再切到test 那個branch去做revert動作。
改完後,再切到原本的branch。
然後把原本改好的branch再merge回來原本的。
# git checkout master
# git merge test
之後就可以發pull request了。
沒有留言:
張貼留言