【发布时间】:2017-03-07 02:57:16
【问题描述】:
我有以下场景:
- 我从 master 创建了一个本地分支
- 在本地分支上工作,提交更改
- 使用 Visual Studio git 插件切换到 master
- 对 master、commit、sync 进行一些更改
- 当我切换回本地分支时,我立即在该分支上对我在 master 上编辑的文件进行了未提交的更改。因此,如果我查看这些文件的更改,则没有实际更改,但我猜测文件的修改日期已更改或其他原因。
起初这只是麻烦,但是当您切换回 master 时,master 将对在本地分支中编辑的文件进行“幽灵”更改,因此,如果您继续这样工作一段时间,您就会收到大量冲突的垃圾邮件合并两个分支时,这可能会导致工作丢失。
有什么线索吗?
【问题讨论】: