Udemy課程Git Complete 9

多層目錄 & 退階段甚至還原檔案

ZONGRU Li
4 min readOct 18, 2019

多層目錄

進到/c/Users/asus/gitdemoproject/starter-web目錄內

建立多層的目錄資料夾

進到level1內建立一個txt(內容隨便打個儲存)

同理再進到level2裡面建立txt

同理level3

多層結構應當就夠了,所以移除level5目錄

回到starter-web目錄內

確認git狀態

出現level1這個目錄為Untracked

所以用add指令將整個目錄內容嘉進staging area並再次確認status

所有多層檔案都進到了git index內了

接著進行commit

退階段甚至還原檔案

同樣在starter-web目錄內

編輯在level1目錄的txt檔

確認狀態

把level1-file.txt加進staging area

可以看到此檔已進到staging area

若今天反悔想把level1-file.txt退掉staging area前一階段-->working area

其實有提示怎麼退

執行退回Working Staging指令

git restore --staged level1-file.txt

確認退回work staging

現在level1-file.txt的階段已回到work staging

在更進階想把level1-file.txt退回到位編輯內容的階段

可直提示執行

可執行

git restore level1-file.txt

確認txt內容

原本加入的Adding more word!!的文字不見了

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet