git:在另一个分支中显示一个分支的更改

问题描述 投票:1回答:2

我在master分支中对file1.txt进行了一些本地更改。然后我切换到另一个分支:“git checkout another_branch”,然后我运行“git status”。它显示“modified:file1.txt”当我查看file1.txt时。文件已更改。

不应该改变一个分支不要碰另一个分支?

git
2个回答
2
投票

如果您对file1.txt进行了更改但未提交更改,则即使切换分支也会保留在本地。

如果您打算在主分支中包含更改,请确保提交更改。例如:

$ git add file1.txt
$ git commit -m "Change to file1.txt"
$ git checkout another_branch

1
投票

如果您已在主分支上提交了更改,并且已从主服务器检出新分支,则会在新分支上进行更改。

或者您没有在主分支上提交更改的另一种可能性..如果您在新分支上结帐,您的更改仍会显示

© www.soinside.com 2019 - 2024. All rights reserved.