我們能不能有這樣的功能,讓我們稱之為git switch-for-humans會讓我忘記存盤/切換/提交/修改/等的功能。(并且每次都選擇正確的一個)一勞永逸:
- 當我在分支 A 并且我想切換到 BI 剛剛執行的任何分支時:
$ git switch-for-humans B此時,我的作業樹無論處于何種狀態(所有已跟蹤/未跟蹤/etc.files,就像它一樣)都被神奇地隱藏了或保存在特定于分支 A 的某個存盤中 - 我到B分店。
- 我做任何型別的切換
- 在某個時候,通過呼叫“git switch-for-humans A”,我回到了 A,作業樹神奇地恢復了。
這種保存/恢復適用于每個分支,無需用戶方的任何其他操作。
是否有一些已知的方法可以從 git 獲得這種行為?..
uj5u.com熱心網友回復:
您git switch-for-humans可以包含的一種更簡單的方法 是將多個作業樹與git worktree.
每個作業樹都是一個簽出的分支,您可以在其中作業和修改/提交檔案。
每個人git switch-for-humans都會簡單地cd(更改目錄)到正確的作業樹,或者如果它不存在則創建它。
它甚至可以更改符號鏈接,以便您的專案(可能在 IDE 中打開)自動參考正確的作業樹/檔案夾。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/409113.html
標籤:
