Git build在同一文件夹中指定分支

时间:2017-08-22 04:20:57

标签: git

我正在尝试构建我的本地文件夹,但无法完成。

主人 branchA
branchB
(来自同一提交的所有3个分支)

git checkout branchA - >修改文件
git switch branchB - >构建/编译branchB

我在branchB中使用编译器构建我的源代码。

但是,会显示branchA更改。 这可以在单个文件夹中完成吗? 或者只有将分支克隆到单独的文件夹中才有可能吗?

1 个答案:

答案 0 :(得分:3)

除非已经提交,否则修改不在分支中。

在签出SELECT ... FROM ( SELECT ... GROUP BY ... ORDER BY ... -- This is lost unless followed by : LIMIT 9999999999 -- something valid; or very high (for all) ) AS x GROUP BY ... 时修改文件时,它不属于branchA(尚未)。它只是一个未提交的变更工作副本。当您切换到branchA时,修改仍然是工作副本中未提交的更改(尽管您在branchB上)。如果您希望branchB进行此更改(因此与branchA不同),则您需要添加并提交已修改为{{1}的文件1}}切换到branchB之前。

但是,我怀疑您的工作流程存在一些更深层次的问题。在编译之前,您希望通过切换分支实现什么,特别是因为所有分支都在同一个提交中?