Git版本回退

2021-07-02 21:18:35 字數 558 閱讀 3596

1、檢視檔案修改歷史

git log(返回的是commit後的操作記錄)

git log --pretty=oneline(也可以使用這個命令格式化日誌輸出

2、版本回退

git reset --hard head^(回退到上乙個版本)

git  reset -- hard head~100(會退到第100個版本,例如現在為第3個版本,那麼head~2就是,回退到第乙個版本)

3、版本前進

注意:在輸入的commitid不需要全部輸入,commitid可以通過git reflog命令檢視歷史命令得到。

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 會顯示提交日誌,但是嫌輸出過多怎麼辦,...

git版本回退

版本回退說白了就是返回某一次操作前的狀態。首先在新建的readme.txt裡輸入內容並已經提交的基礎上執行以下操作 先修改readme.txt文件 gitisa distributed version control system.git isfree software distributed un...