[英]Git build specify branch in same folder
我正在嘗試按照以下步驟構建本地文件夾,但無法完成。
主
分支機構
分支機構
(來自同一提交的所有3個分支)
git checkout branchA->修改文件
git switch branchB->構建/編譯branchB
我在branchB中使用編譯器構建源代碼。
但是,顯示了branchA更改。 是否可以在單個文件夾中完成? 還是只有將分支克隆到單獨的文件夾中才有可能?
除非已提交修改,否則它不在分支中。
當您在簽出branchA
時修改文件時,該文件不屬於branchA
(尚未)。 這只是一個未提交的更改,它是工作副本。 當您切換到branchB
,修改仍是工作副本中未提交的更改(盡管您在branchB
)。 如果要讓branchA
進行此更改(因此與branchB
不同),則需要在切換到branchA
之前將修改后的文件添加並提交到branchB
。
但是,我懷疑您的工作流程存在一些更深層次的問題。 您到底希望從編譯之前切換分支到實現什么目標,特別是因為所有分支都處於同一提交狀態?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.