我在master分支中对file1.txt进行了局部更改。然后我切换到另一个分支:“ git checkout another_branch”, 然后我运行“ git status”。它显示为“ modified:file1.txt” 当我查看file1.txt时。文件已更改。
改变一个分支不会碰到另一个分支吗?
答案 0 :(得分:2)
如果您对file1.txt进行了更改,但没有提交更改,即使您切换了分支,该更改也将保留在本地。
如果您打算将更改包括在您的master分支中,请确保提交更改。例如:
$ git add file1.txt
$ git commit -m "Change to file1.txt"
$ git checkout another_branch
答案 1 :(得分:1)
如果您已经在master分支上提交了更改,并且已经从master签出了新分支,那么它将在您的新分支上包含这些更改。
或者您尚未在主分支上提交更改的另一种可能性。如果您在新分支上结帐,更改仍会显示