我在master分支中对file1.txt进行了一些本地更改。然后我切换到另一个分支:“git checkout another_branch”,然后我运行“git status”。它显示“modified:file1.txt”当我查看file1.txt时。文件已更改。
不应该改变一个分支不要碰另一个分支?
如果您对file1.txt进行了更改但未提交更改,则即使切换分支也会保留在本地。
如果您打算在主分支中包含更改,请确保提交更改。例如:
$ git add file1.txt
$ git commit -m "Change to file1.txt"
$ git checkout another_branch
如果您已在主分支上提交了更改,并且已从主服务器检出新分支,则会在新分支上进行更改。
或者您没有在主分支上提交更改的另一种可能性..如果您在新分支上结帐,您的更改仍会显示