git 版本回退
1.先使用git branch,檢視現有的本地分支,顯示:
* master
2.使用git rev-list head,檢視所有歷史修改對應的雜湊值
3.使用git checkout -b oldversion1 hash, oldversion1為新建的branch名字,hash為對應的需要回退的版本對應的雜湊值。
4.已經回退到對應版本,並切換到新branch中,此時可做對應的修改測試。
5.本地分支不再使用時,先使用git branch,檢視現有的本地分支,顯示:
master
* oldversion1, 當前正在branch oldversion1上,必須先退回主分支git checkout master,然後用git branch -d oldversion1 刪除。
《新建branch,然後再進行修改操作,最後看下刪除branch,對主幹不影響。》
注意,新建多個branch,並在其中修改但未提交,切換分支時修改項可能會有殘留影響。
Git版本回退
1 檢視檔案修改歷史 git log 返回的是commit後的操作記錄 git log pretty oneline 也可以使用這個命令格式化日誌輸出 2 版本回退 git reset hard head 回退到上乙個版本 git reset hard head 100 會退到第100個版本,例如現...
git版本回退
先說今天遇到的問題,看到乙個config.php的配置檔案一直在修改的狀態下,但是和遠端的config.php是不一致的,我不需要提交它,但是看它在 modified的狀態下,很不爽,想刪除它,git rm config.php,然後git push了下,結果不僅把本地的config.php乾掉了,...
git版本回退
把修改後的版本通過命令提交到版本庫 第一步 git add 檔名 字尾 第二步 git commit m commit id 但是有時候想回去怎麼辦呢?當然萬能的git給我們提供了方法的。我們先檢視一下最近到最遠的提交紀錄操作如下 在命令航輸入 git log 會顯示提交日誌,但是嫌輸出過多怎麼辦,...