git worktree學習

lypbendlf發表於2024-03-18

轉自:https://blog.csdn.net/qq_35067322/article/details/121551469

1.介紹

當在一個倉儲下,在A分支編譯時,是不能切到B分支上工作的,只能等著A編譯完成,很影響效率。所以可以使用worktree命令新建一個工作分支。

步驟1:在A分支上編譯中,使用以下命令新建一個目錄。

git worktree add ../feature/feature2

步驟2:切換到新目錄下,切換到目標分支B開發,然後push,會更新遠端分支內容。

分支A已經編譯完成後,那麼如果再切換回原來的目錄,到分支B,此時分支B和遠端的是不一樣的,這時候應該如何同步?可以直接pull