如何将.gitnore文件夹中的文件添加回项目中

时间:2018-04-13 13:53:46

标签: git intellij-idea2017

我有几个隐藏在Intellij 2017中的文件。似乎隐藏文件位于.gitignore文件夹中。我需要那些文件。所以我想知道如何将这些文件添加回我的项目,并从.gitignore文件夹中删除。我见过的唯一搜索结果是如何删除一个文件,该文件将从我的项目中完全删除文件。

2 个答案:

答案 0 :(得分:0)

我喜欢使用的“干净的显式解决方案”是:

首先创建一个提交,从.gitignore文件中删除(或注释掉)被忽略的路径。

第二步,创建一个提交,以添加工作树中现在未被忽略的所有文件。

当然这是从一个实际 你要添加到你的git源代码控件中的文件的工作站执行。

答案 1 :(得分:0)

以下是git document的引用:

  

可选前缀"!"否定了这种模式;任何匹配的文件   被先前模式排除的将被再次包括在内。可选的   前缀"!"否定了这种模式; a排除的任何匹配文件   之前的模式将再次包含在内。这是不可能的   如果排除该文件的父目录,则重新包含文件。混帐   由于性能原因,不列出排除的目录,所以任何   包含文件上的模式无论在何处都无效   定义。在第一个"!"前面放一个反斜杠(" \")对于模式   以文字"!"开头,例如"!important!.txt"。

示例:

$ cat .gitignore
vmlinux*
$ ls arch/foo/kernel/vm*
arch/foo/kernel/vmlinux.lds.S
$ echo '!/vmlinux*' >arch/foo/kernel/.gitignore