假设我有一个分支 A,然后从那个分支 B。我在 A 上进行了一系列更改,然后签出 B 并执行git pull
. 现在我对 B 进行了更改,但意识到它应该在 A 中。如果我现在尝试这样做git checkout A
,我会在我触摸的文件中收到“您对以下文件的本地更改将被结帐覆盖”。
如果我只是在 B 中做了一个 git pull 并且从那以后没有触及 A 中的那个文件,为什么我的更改会被覆盖?
假设我有一个分支 A,然后从那个分支 B。我在 A 上进行了一系列更改,然后签出 B 并执行git pull
. 现在我对 B 进行了更改,但意识到它应该在 A 中。如果我现在尝试这样做git checkout A
,我会在我触摸的文件中收到“您对以下文件的本地更改将被结帐覆盖”。
如果我只是在 B 中做了一个 git pull 并且从那以后没有触及 A 中的那个文件,为什么我的更改会被覆盖?