忽略文件
有时存在您不希望 Git 检入 GitHub Enterprise 的文件。 可通过几种方式告知 Git 忽略哪些文件。
本文内容
创建本地 .gitignore
如果在仓库中创建名为 .gitignore 的文件,Git 将使用它来确定在提交之前要忽略哪些文件和目录。
.gitignore 文件应提交到仓库,以与克隆仓库的任何其他用户共享忽略规则。
GitHub 维护建议的 .gitignore 文件正式列表,用于许多常用的操作系统、环境以及 in the github/gitignore
公共仓库中的语言。 您也可以使用 gitignore.io 创建 .gitignore 文件,以用于操作系统、编程语言或 IDE。 更多信息请参阅 gitignore.io site。
- 在终端上,导航到 Git 仓库的位置。
- 输入
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 中创建文件并加入一些规则。
- 打开终端。
-
在终端上运行以下命令:
$ 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。 您在此处添加的任何规则都不会检入,并且只会对您的本地仓库忽略文件。
- 在终端上,导航到 Git 仓库的位置。
- 使用您常用的文本编辑器打开文件 .git/info/exclude。