这是正常的吗?
让我解释一下...... 我有2个分支,比如BranchA和BranchB。 我想合并这两个分支,但我在BranchA中有一些变化,我想远离并重新访问,所以我存储这些文件。 然后我将A与B合并(修复冲突,提交推送等)
然后我再次结帐BranchA并Stash pop。
结果是,现在我将这些更改视为两个分支中未提交的更改!那是预料之中吗?
答案 0 :(得分:0)
你不需要使用藏匿,这就是阶段(索引)。 选择要添加到舞台并提交它们的文件或部分文件(帅哥)。
hunks是您要添加的文件的一部分。例如,如果您对文件进行了5次更改,则可以选择添加0-5更改(以选择其中一些更改而不是全部更改)。
文件系统+登台在所有分支之间共享,除非您使用git-new-workdir