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

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

忽略文件

有时存在您不希望 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

您也可以创建全局 .gitignore 文件,这是用于忽略您的计算机上每个 Git 仓库中文件的规则列表。 例如,在 ~/.gitignore_global 中创建文件并加入一些规则。

  1. 打开终端。

  2. 在终端上运行以下命令:

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

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

明确的仓库排除

如果不想创建 .gitignore 文件与其他人共享,可以创建不随仓库提交的规则。 您可以对不希望其他用户生成的本地生成文件使用此方法,例如编辑者创建的文件。

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

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

进一步阅读

问问别人

找不到要找的内容?

联系我们