这让我感到惊讶,我想不出这怎么可能。
git checkout -b newbranch
.- 提交除
Foo.java
. git checkout master
(这是我所在的原始分支)给出错误:错误:您对以下文件的本地更改将被结帐覆盖:
Foo.java 请在切换分支之前提交您的更改或存储它们。
git stash
git checkout master
它自动合并成功。为什么它需要自动合并?为什么它需要阻止git checkout
我离开而master
不是回到 master
?我试图了解何时git
提出这些投诉的逻辑。