git還原某個特定的檔案到之前的版本

2021-06-28 20:33:49 字數 491 閱讀 1692

場景: 對於某個git控制下的檔案進行了修改,但是改的不滿意,想退回到改之前的版本。假定該檔案為 src/main/main.c

解決方法:

第一步: 在命令列中輸入 git log src/main/main.c 得到該檔案的commit 歷史。 會得到類似下面的介面

第二步: 複製需要回退版本的hash,在此假設我們回退到 d98a0f565804ba639ba46d6e4295d4f787ff2949 ,則複製該序列即可

第三步:checkout 對應版本。格式為 git checkout , 在此即為命令列中輸入 git checkout d98a0f565804ba639ba46d6e4295d4f787ff2949 src/main/main.c

第四步: commit checkout下來的版本。 如: git commit -m "revert to previous version"

注意: 第三步中不要忘記加 檔案屬性,即src/main/main.c

git還原某個特定的檔案到之前的版本

場景 對於某個git控制下的檔案進行了修改,但是改的不滿意,想退回到改之前的版本。假定該檔案為 src main main.c 解決方法 第一步 在命令列中輸入 git log src main main.c 得到該檔案的commit 歷史。會得到類似下面的介面 第二步 複製需要回退版本的hash,...

git還原某個特定的檔案到之前的版本

場景 對於某個git控制下的檔案進行了修改,但是改的不滿意,想退回到改之前的版本。假定該檔案為 abc.py 解決方法 第一步 在命令列中輸入 git log abc.py 得到該檔案的commit 歷史。會得到類似下面的介面 第二步 複製需要回退版本的hash,在此假設我們回退到 d98a0f56...

git還原某個特定的檔案到之前的版本

git還原某個特定的檔案到之前的版本 標籤 gitrevertgit 單檔案管理git單檔案版本控制github單檔案 分類 git 1 場景 對於某個git控制下的檔案進行了修改,但是改的不滿意,想退回到改之前的版本。假定該檔案為 src main main.c 解決方法 第一步 在命令列中輸入 ...