【问题标题】:How to add files from .gitnore folder back into project如何将 .gitignore 文件夹中的文件添加回项目
【发布时间】:2018-04-13 13:53:46
【问题描述】:

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

【问题讨论】:

  • 出于好奇,您认为源代码管理中需要哪些被忽略的文件?
  • 一些是我的百里香模板,其他的是我的模型类。

标签: git intellij-idea2017


【解决方案1】:

这是来自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

【讨论】:

  • 非常感谢。感谢您的帮助。
  • 这是我的荣幸 :)
【解决方案2】:

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

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

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

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


【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-24
    • 2018-05-25
    • 2014-04-30
    • 2022-01-12
    • 2022-10-03
    • 2022-07-21
    • 2012-12-21
    相关资源
    最近更新 更多