分支切换

时间:2015-10-26 11:35:35

标签: git switch-statement branch

我有两个分支:

  • 主人
  • 特征-X

在项目中,我有一个temp文件夹。 此文件夹位于.gitignore

当我在master时,我在hamburger.txt文件夹中创建了一个文件temp。 然后我切换了feature-x的分支。 文件hamburger.txt消失了。

然后我切换回master。汉堡包绝对消失了。

为什么?我怎样才能找回来?

我认为.gitignore中的文件/文件夹被git完全忽略了。切换分支如何使文件消失?

1 个答案:

答案 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来提交/切换分支。但不确定它是否起作用。