git原生代碼回滾
阿新 • • 發佈:2018-12-21
git本地操作有時會有誤刪誤改並提交的時候,此時可以通過回滾獲得之前的特定版本
1. 檢視log
輸入 git log 檢視commit記錄
[xxxxxxx]$ git log
結果大致如下(根據實際的commit操作不同,顯示結果也會有所不同)
commit 7d72d974a9ed718dc1f50194879d4409a9f5db4b (origin/qxw) Merge: 99f3694 789a222 Author: taochengye <[email protected]> Date: Wed Dec 5 15:16:24 2018 +0800
2. 找到需要回滾的commit
根據時間和使用者確認需要回滾到的commitId, 輸入git reset --hard {commitId},將本地檔案回滾:
git reset --hard 7d72d974a9ed718dc1f50194879d4409a9f5db4b
--------------------------------------------------------------------------------------------------------------------
如果需要同時回滾遠端
[xxxxxxx]$ git push -f