假设我创建了一个项目,并创建了一个名为branch1
的分支。
经过足够的修改后branch1
和master
显然不同,我想回到master
并独立测试这两个。
我使用了git checkout master
,它将我带到了主分支,但也更改了master中的文件以匹配branch1
。
我想用什么来切换分支而不改变两者之间的任何文件。
答案 0 :(得分:1)
但也更改了master中的文件以匹配branch1。
那应该不会发生。可能您没有正确添加修改过的文件和/或首先将它们提交给branch1
。
使用gitk --all
命令查看到目前为止已上传到git的内容,并搜索已更改但未在任何提交中显示的文件。