1.查看歷史版本
·git log
·git reflog
2.版本回退
·git reset --hard HEAD^(HEAD代表當前版本)
·HEAD^代表回退到上一個版本 以此類推
·HEAD~1 和上面同理
·也可以用git reflog 查看歷史版本 用版本號來回退(git reset --hard+版本號)
3.撤銷修改
·運行git status命令會顯示當前工作區,暫存區,倉庫的狀態。當工作區所有代碼都提交到倉庫,并和倉庫保持一致時會顯示:
On branch master
nothing to commit,working tree clean
1.將暫存區代碼撤銷到工作區:
·git reset HEAD +文件名
2.撤銷工作區代碼
·git checkout + 文件名
4.對比文件
1.對比本地倉庫與工作區
·git diff HEAD 文件名
2.對比本地倉庫各版本代碼
·git diff HEAD HEAD^ --文件名
5.文件刪除
1.直接刪除文件或者文件夾
2.先撤回到工作區
·git reset HEAD 文件名 然后刪除
3.從版本庫撤回
·先刪除文件或者文件夾
·git add .
·git commit -m
浙公網安備 33010602011771號