有這個發想主要是因為專案越來越多,有時候早上一來就希望點兩下幫我抓取最新版本的程式,
希望這個設定不要太多,又可以方便擴充...
一直有個情境,我可能需要做feature或是hotfix 項目,但有些地方可能需要參考某個分支的版本,
此時我就必須先暫存目前的進度,然後切換到參考的分支,將要參考的檔案內容想辦法記錄起來,
然後切回剛剛暫存的進度,繼續開發...;後來發現這個情境,應該可以借用 git worktree …
我們都知道在git 中若要將某些類型或相關目錄的下的檔案排除版控之外,可以透過 .gitignore 檔案
來設定相關資訊,但是就是會有例外,至於為何呢?無需太深入,動筆寫一寫
難免有時候會需要確認幾次簽入中異動了哪些檔案,操作上可以透過 Sourcetree 去點每個 commit,
但就是慢了點;另外,若是不幸的需要交付異動的相關檔案(含新增修改),若此次調整有多個 簽入,
那可能的作法可以先 combind to one commit,這次紀錄,先不將commit 合併情境下,透過指令來
檢視清單...