我有两个分支:
在项目中,我有一个temp
文件夹。
此文件夹位于.gitignore
当我在master
时,我在hamburger.txt
文件夹中创建了一个文件temp
。
然后我切换了feature-x
的分支。
文件hamburger.txt
消失了。
然后我切换回master
。汉堡包绝对消失了。
为什么?我怎样才能找回来?
我认为.gitignore
中的文件/文件夹被git完全忽略了。切换分支如何使文件消失?
答案 0 :(得分:0)
我可以通过git-stash
获取文件:https://git-scm.com/docs/git-stash
这似乎是一种正常的行为,正如所解释的那样:Git is deleting an ignored file when i switch branches
请注意,我有时使用Github App for Mac OS来提交/切换分支。但不确定它是否起作用。