git 檢視歷史版本及回滾版本

2021-08-29 01:40:25 字數 446 閱讀 7164

檢視歷史提交版本:

1.git log 檢視歷史所有版本資訊

2.git log -x 檢視最新的x個版本資訊

3.git log -x filename檢視某個檔案filename最新的x個版本資訊(需要進入該檔案所在目錄)

4.git log --pretty=oneline檢視歷史所有版本資訊,只包含版本號和記錄描述

回滾版本:

1.git reset --hard head^,回滾到上個版本

2.git reset --hard head^~2,回滾到前兩個版本

3.git reset --hard ***(版本號或版本號前幾位),回滾到指定版本號,如果是版本號前幾位,git會自動尋找匹配的版本號

4.git reset --hard ***(版本號或版本號前幾位) filename,回滾某個檔案到指定版本號(需要進入該檔案所在目錄)

git版本號回滾

先說今天遇到的問題,看到乙個config.php的配置檔案一直在改動的狀態下,可是和遠端的config.php是不一致的,我不須要提交它,可是看它在 modified的狀態下,非常不爽。想刪除它。git rm config.php,然後git push了下,結果不僅把本地的config.php乾掉了...

git版本號回滾

先說今天遇到的問題,看到乙個config.php的配置檔案一直在改動的狀態下,可是和遠端的config.php是不一致的,我不須要提交它,可是看它在 modified的狀態下,非常不爽。想刪除它。git rm config.php,然後git push了下,結果不僅把本地的config.php乾掉了...

SVN回滾版本

取消對 的修改分為兩種情況 第一種情況 改動沒有被提交 commit 這種情況下,使用svn revert就能取消之前的修改。svn revert用法如下 svn revert r something 其中something可以是 目錄或檔案的 相對路徑也可以是絕對路徑。當something為單個檔...