标签: git branch
假设我有两个本地分支a和b以及相应的远程A和B。 a和b是相同的。然后有人提交A,这会更改file1。我在分行git pull时a,现在我的a是最新的。一切都好。
a
b
A
B
file1
git pull
现在我不想切换到分支b在那里做一些工作,所以我运行git checkout b。会发生的情况是file1现在显示为未分级的修改文件,因为它是通过在分支git pull上运行a来更新的。分支b不应该受此影响吗?为什么它与B不一样,即使我没有在本地对它进行任何修改?
git checkout b