Git 版本回退

2021-10-04 10:25:46 字數 666 閱讀 2723

版本回退分為兩個步驟進行操作:

指令:

git log

git log –pretty=oneline【看著整潔】

指令:git reset –hard 提交編號
案例:想回到建立好第乙個檔案readme.txt的時候

注意:回去之後,想要再回到之前最新版本的時候,則需要使用指令去檢視歷史操作以得到最新的commit id。

指令: git reflog

小結:要想回到過去,必須先得到commit id,然後通過git reset –hard進行回退

要想回到未來,需要使用git reflog進行歷史操作檢視,得到最新的commit id

在寫回退指令的時候commit id可以不用寫全,git自動識別,但是也不能寫的太少,至少需要前四位字元

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