很少使用指令縮寫,一方面覺得逼自己熟悉與牢記,另一方面也覺得全寫也沒差,但可能最近打
的指令越來越多,開始覺得能試試看縮短,突然想起可以設定別名...
平常 git reset 指令也沒少使用,但最近很有感,礙於字面上的意義,一般會認定為「重新設定」,
故下意識操作就會特別小心,也不會想到既然可以移動到別的分支的 commit …
一直有個情境,我可能需要做feature或是hotfix 項目,但有些地方可能需要參考某個分支的版本,
此時我就必須先暫存目前的進度,然後切換到參考的分支,將要參考的檔案內容想辦法記錄起來,
然後切回剛剛暫存的進度,繼續開發...;後來發現這個情境,應該可以借用 git worktree …
我們都知道在git 中若要將某些類型或相關目錄的下的檔案排除版控之外,可以透過 .gitignore 檔案
來設定相關資訊,但是就是會有例外,至於為何呢?無需太深入,動筆寫一寫
難免有時候會需要確認幾次簽入中異動了哪些檔案,操作上可以透過 Sourcetree 去點每個 commit,
但就是慢了點;另外,若是不幸的需要交付異動的相關檔案(含新增修改),若此次調整有多個 簽入,
那可能的作法可以先 combind to one commit,這次紀錄,先不將commit 合併情境下,透過指令來
檢視清單...