-
git版本退回
- git修改文件
git版本退回
- 我們昨天學習瞭如何修改文件但是當我們修改次數太多,並且已經上傳到版本庫了,我們該如何做呢?這裏就需要版本退回了,首先我們先用git log 查看一下我們提交文件的歷史版本。 這裏我們發現我們已經提交過三次文件,但是我想將文件退回到之前提交的第一個版本我們用 git reset --hard~2(2的意思是將文件從最後一次提交的文件開始向前退回兩次的意思)將提交的文件退回到兩次之前,爲了方便大家理解,我們先用git log 查看一下我們提交版本庫的歷史文件。從圖中可以看到我們提價破的版本已將退回到我們第一次提交的文件版本。
- 還有一種版本退回的方法是直接退回到之前的版本號,我們還是用git reset --hard 版本號進行退回,我們在上面已經將版本退回到第一次提交的版本,我這時候想回到我第二提交的版本,輸入git reset --hard d0f24c38, 試一下,在用 git log看一看歷史記錄對比一下。發現已經成功退回了。
git 修改文件
- 我們在修改之前爲了方便查看效果,先用 cat查看一下lianxi.txt裏面的內容
- 我們如果只是修改了文件,沒有進行任何操作,那我們完全可以在文件裏面刪除,這樣直接就修改完成了。如果我們的文件已經提交到緩存去了,也就是用git add語句提交過了,我們用git checkout --lianxi.txt 進行撤銷修改,再次之前我們想將文件添加666666666666666666修改一下,我們用 cat查看一下, 已經修改完成,這是我還沒有將文件提交到緩存區,我們用git checkout --lianxi.txt 文件會回到最後一次提交到版本庫的初始狀態,我們用git add先將文件提交到暫存區,之後我們在添加依據88888888888888888888修改一下文件,在撤銷修改一下看一下現象。 注意 git checkout -- file如果要是--寫得不對就成了創建分支了!
如果我寫的文章幫助了你,別忘了給我點贊哦。如果想和我一起學習進步可以關注我一下
本人QQ:2992789432