發表文章

目前顯示的是 1月, 2018的文章

Tortoisegit 刪除已經不存在於遠端的分支

圖片
隨著branch不斷的成長, 會來越多 每次切換分支就要在落落長的下拉式選單慢慢尋找, 非常痛苦 雖然branch merge之後會習慣把遠端的branch刪掉, 但同事並不一定會這樣做啊XD 所以有源源不進的branch包含新開的跟已經merge的, 雖然我會將遠端中不需要的branch進行刪除, 例如我到遠端把test branch刪除 但似乎發現, 在Git Switch/Checkout時, 本機還是會看到romote/test這個選項, 不管我pull幾次, 感覺就是只會抓最新branch回來, 但已經刪除仍然存在下拉式選單中 (我明明就已經刪除了阿~~~) 實在是不解, 後來發現原來在Fetch時, 要把prune打勾 或使用指令 git fetch --prune 這樣才會將已經不存在遠端的分支刪除, 所以下拉式選單就真的不會出現 romote/test這個選項了 參考資料 https://stackoverflow.com/questions/3184555/cleaning-up-old-remote-git-branches