<分区>
我在 branchX
上。我在工作目录中做了一些更改。它们都反射(reflect)在“未准备提交的更改”中。
现在我执行 git checkout branchY
。有时我会把更改移到分支的“未提交提交的更改”中,例如:
M <some file1 path>
M <some file2 path>
有时 git 会给我这条消息 - 请在切换分支之前提交您的更改或存储它们。
git 如何决定何时反射(reflect)更改以及何时中止? 如果我在不提交的情况下 checkout ,git 不应该永远将一个分支的“未暂存的更改”更改移动到另一个分支吗?