檢視歷史提交版本:
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為單個檔...