假设我有两个分支,master
并且b2
. 在git仓库所在的具体目录中,有很多文件是git不跟踪的,也有一些是git跟踪的。我在 branch 做了一些工作b2
,现在我尝试切换回master
using git checkout master
。
我收到一条错误消息:
以下未跟踪的工作树文件将被结帐覆盖:querys.py
我有两个问题:
对于其他未跟踪的文件,我没有收到此消息,为什么针对此特定文件?
我希望这个文件在不同的分支中保持当前的状态(也就是说,我不想覆盖或删除它)。我怎样才能做到这一点?
我查看了其他提到此错误的问题。答案建议使用git clean
说它会删除未跟踪的文件,但我不想删除它。