git 版本回退

2021-09-26 22:15:40 字數 708 閱讀 4407

git 版本回退的方式:

1,git revert "log日誌的版本號"

git revert 撤銷 某次操作,此次操作之前和之後的commit和history都會保留,並且把這次撤銷

作為一次最新的提交

2,git reset --hard "log日誌提交的版本號"

git push -f -u origin 當前分支

先回退到指定的版本,在強制提交,在git log 日誌,就是回退到你想要回退的提交日誌中,不會有新的提交日誌

回退到某個版本(最後的一串字元是 版本變更編號,通常這個編號可以在 git 後台看到,也可以通過  $ git log -300 顯示最近300次提交記錄)

git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 

強制提交到master分支(具體哪個分支請酌情修改)

git push -f -u origin master

git reset --hard head~1 

git add . 

git commit 『roll-back』 

git push -f origin master

大哥大姐,贊助一波,開啟支付寶掃一掃(支付寶賞金)

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