1. 程式人生 > >git如何恢復已經push的內容

git如何恢復已經push的內容

1、git reflog檢視要恢復的版本

2、git reset HEAD~n(或對應版本號)  恢復到n個版本之前或者對應版本

3、git checkout . 或者git checkout filename   撤銷所有修改回到未add

4、git push -f 強制push

(git reset HEAD filename 從add中移除)