我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2020-01-22. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

忽略文件

有时存在您不希望 Git 检入 GitHub Enterprise 的文件。 可通过几种方式告知 Git 忽略哪些文件。

本文内容

创建本地 .gitignore

如果在仓库中创建名为 .gitignore 的文件,Git 将使用它来确定在提交之前要忽略哪些文件和目录。

.gitignore 文件应提交到仓库,以与克隆仓库的任何其他用户共享忽略规则。

GitHub 维护建议的 .gitignore 文件正式列表,用于许多常用的操作系统、环境以及 in the github/gitignore 公共仓库中的语言。 您也可以使用 gitignore.io 创建 .gitignore 文件,以用于操作系统、编程语言或 IDE。 更多信息请参阅 gitignore.io site

  1. 在终端上,导航到 Git 仓库的位置。
  2. 输入 touch .gitignore 以创建 .gitignore 文件。

Octocat 具有包含一些有用规则的 Gist,可添加到此文件。

如果您已检入文件,并且想忽略它,则如果您以后添加规则,Git 不会忽略该文件。 在这种情况下,您必须先在终端上运行以下命令,取消跟踪文件:

$ git rm --cached FILENAME

创建全局 .gitignore

You can also create a global .gitignore file, which is a list of rules for ignoring files in every Git repository on your computer. 例如,在 ~/.gitignore_global 中创建文件并加入一些规则。

  1. 打开终端。
  2. 在终端上运行以下命令:

    $ git config --global core.excludesfile ~/.gitignore_global

Octocat 具有包含一些有用规则的 Gist,可添加到此文件。

明确的仓库排除

If you don't want to create a .gitignore file to share with others, you can create rules that are not committed with the repository. 您可以对不希望其他用户生成的本地生成文件使用此方法,例如编辑者创建的文件。

使用您常用的文本编辑器打开 Git 仓库根目录中的文件 .git/info/exclude。 您在此处添加的任何规则都不会检入,并且只会对您的本地仓库忽略文件。

  1. 在终端上,导航到 Git 仓库的位置。
  2. 使用您常用的文本编辑器打开文件 .git/info/exclude

延伸阅读

问问别人

找不到要找的内容?

联系我们