签出到另一个分支时,Gitignore会删除文件

时间:2017-10-06 20:34:15

标签: git github

我正在构建一个node.js项目,我有一个github网站的gh-pages分支。我在该分支中有一个mockoups文件夹,我已经包含在.gitignore文件中,因为我不想在github上使用它。每当我结帐到另一个分支时,该文件夹就会被删除。

如何保留文件夹但不将其提交给github?

2 个答案:

答案 0 :(得分:0)

如果你在其他分支的.gitignore中有它,我会建议清除缓存 Clear git local cache

答案 1 :(得分:0)

结帐时只保留未跟踪的数据。

确保在将文件夹添加到.gitignore时,文件夹尚未添加。

git rm --cached -r afolder/

然后尝试结帐另一个分支。