我有以下情况:
- 从master创建本地分支
- 在本地分支上工作,提交更改
- 使用Visual Studio git插件切换到master
- 在master上进行一些更改,提交,同步
- 当我切换回本地分支时,对于我在master上编辑的文件,该分支立即有未提交的更改。因此,如果我查看这些文件的更改,实际上没有任何更改,但我猜测文件的修改日期已更改或其他某些原因。
起初这只是一个麻烦,但当您切换回master时,master将对在本地分支中编辑的文件进行“幽灵”更改,因此,如果您继续这样工作一段时间,合并两个分支时将会出现冲突,这可能会导致工作丢失。
有什么线索吗?