在切换分支前必须提交到git仓库吗?我听说是这样的,因为我可能会丢失更改。但是,在修改文件并检出后,我可以轻松返回到以前的分支,并且没有丢失任何工作。该文件具有M状态。
他们在这里说明,
从“不提交更改就切换到Git:没有冲突”的部分。
谢谢帮助。
他们在这里说明,
M
表示合并(这很奇怪,我认为它应该通知我有关修改的信息)。$ git checkout master
M README
Switched to branch 'master'
$ cat README
This is the README file.
This line was added in the working directory while in the test branch.
从“不提交更改就切换到Git:没有冲突”的部分。
M README
是什么意思?谢谢帮助。
git checkout -m master
之前,在测试分支中添加一个冲突:合并更改,然后显示合并冲突。 - VonC