怎么" git stash -A"排除.gitignore内容?

时间:2017-04-13 02:07:17

标签: git gitignore

我添加了.gitignore。就像这样: prebuilts 出

我使用" git stash -A"保存我的修改,但prebuilts文件夹,out文件夹也存储。 我不想隐藏我的忽略文件夹,我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可能不想使用git stash --all,因为文档提到:

  

如果使用--all选项,则除了未跟踪的文件之外,还会隐藏和清除被忽略的文件。

如果某些被忽略的文件仍然存在,请确保它们尚未被跟踪:在存储之前执行git status:如果out文件夹中有一些当前已修改的文件,则表示它们已添加到索引中已经跟踪(git add -f即使声明被忽略也可以添加文件)

检查哪个忽略规则实际上(或不适用)适用于任何文件:

git check-ignore -v -- afile