在 Git 中忽略除某些文件之外的所有内容
本文概述了使 Git 忽略 Git 存储库中除少数文件之外的所有文件的步骤。 .gitignore 文件是一个有用的 Git 实用程序,它允许我们告诉 Git 要跟踪的文件和不跟踪的文件。
如果您希望 .gitignore 文件忽略除少数文件之外的所有内容,请留下来,我们有很多要解压的文件。
在 Git 中忽略除某些文件之外的所有内容
以这种假设情况为例。
我们的存储库中添加了十几个文件,并且只想共享对文件的工作,即 run.py、index.html 和 package.json。
一种方法是使用 git add 命令将这些文件添加到索引中。 另一种方法涉及 .gitignore 文件。
我们如何告诉 gitignore 忽略除这三个文件之外的所有内容?
如果文件在根目录中,我们可以编辑我们的 .gitignore 文件,如下所示。
# Ignore everything
/*
# Except these files
!.gitignore
!run.py
!index.html
!package.json
这将使 Git 忽略除上述文件之外的所有内容。 如果我们的文件在子目录中怎么办?
假设我们的文件都在一个名为 apps 的目录中,并且在同一目录中还有其他文件。 这是我们的 .gitignore 文件的样子。
# Ignore everything
/*
# do not ignore the .gitignore file
!.gitignore
#do not ignore the apps directory
!/apps
# ignore everything in the apps directory
/apps/*
# do not ignore these files in the apps directory
!/apps/run.py
!/apps/index.html
!/apps/package.json
简而言之,我们可以通过添加 !
在 .gitignore
文件中,如上例所示。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。