1: git log
查看歷史commit
2: git reset --hard [commit-id]
回滾到某個(gè)commit
3: git push -u origin [branch] -f
推送到遠(yuǎn)程的分支
git reset --soft|--mixed|--hard <commit_id>
--mixed 會(huì)保留源碼,只是將git commit和index 信息回退到了某個(gè)版本.
--soft 保留源碼,只回退到commit信息到某個(gè)版本.不涉及index的回退,如果還需要提交,直接commit即可.
--hard 源碼也會(huì)回退到某個(gè)版本,commit和index 都會(huì)回退到某個(gè)版本.(注意,這種方式是改變本地代碼倉(cāng)庫(kù)源碼)