記錄一下GIT如何回到上一個版本的指令集
Reverting Working Copy to Most Recent Commit
To revert to previous commit, ignoring any changes:
git reset --hard HEAD
where HEAD is the last commit in your current branch
Reverting Working Copy to an Older Commit
To revert to a commit that's older than the most recent commit:
# Resets index to former commit; replace '56e05fced' with your commit code
git reset 56e05fced # Moves pointer back to previous HEAD
git reset --soft HEAD@{1}
git commit -m "Revert to 56e05fced"
# Updates working copy to reflect the new commit
git reset --hard
http://stackoverflow.com/questions/4114095/revert-to-previous-git-commit
另一篇Apple大大建議
cherry-pick跟reset + rebase (有點難懂XD)
https://blog.wu-boy.com/2009/12/git-how-to-remove-file-and-commit-from-history%E5%A6%82%E4%BD%95%E7%A7%BB%E9%99%A4-commit-%E6%AD%B7%E5%8F%B2%E7%B4%80%E9%8C%84/
沒有留言:
張貼留言
留個話吧:)