[英]How to checkout a git worktree without specific files?
我想使用git 工作樹來管理許多分支。 我有以下問題。 我的分支中有一些我不想要的腳本。
我的命令是git worktree add src/new_branch
。 將new_branches
放在文件夾src
中。
我已經嘗試過--no-checkout
但是當我例如這樣做時:
cd src ; cd new_branch ; git checkout -b new_branch2 ; git checkout new_branch
…來自master
的所有文件再次回到分支new_branch
中。
我希望你能幫幫我:)
我不確定我是否完全理解這里的整個問題,但是git worktree
本身並不意味着管理多個分支,至少在這個階段不是。 git worktree
為您提供了一個或多個輔助工作目錄,因此您可以同時簽出同一存儲庫的不同版本。
例如,當您需要比較不同版本的庫並需要編譯它們以執行此操作時,這很有用。 但是,這不會影響分支本身的內容。
此外,為了能夠這樣做,創建一個新的工作存儲庫意味着創建另一個分支,因為一個給定的分支不能在兩個不同的地方以相同的名稱簽出:這里的問題與區分branch
相同和remote/branch
:之后需要解決的可能差異。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.