我怎样才能忽略除 *.cpp 文件之外的所有内容
How can I ignore everything but *.cpp files
所以我有一个包含多种类型文件的文件目录,但我想忽略除少数和任何 *.cpp 之外的所有文件。这是我的 .gitignore 中的内容,但没有提交 *.cpp。
# Ignore Everything
*
# But not .cpp
!*.cpp
!.gitignore
!README.md
您可以使用 !*/
"un-ignore" 目录,以便它尝试添加该目录。但是由于 git
没有目录跟踪,它仍然必须找到要添加的文件。你忽略所有 *
并且不忽略 cpp !*.cpp
就可以了
将您的 .gitignore
修改为:
# Ignore Everything
*
# But not .cpp
!*.cpp
# Or directories
!*/
!.gitignore
!README.md
基本思路是git
跟踪文件而不是目录。
所以我有一个包含多种类型文件的文件目录,但我想忽略除少数和任何 *.cpp 之外的所有文件。这是我的 .gitignore 中的内容,但没有提交 *.cpp。
# Ignore Everything
*
# But not .cpp
!*.cpp
!.gitignore
!README.md
您可以使用 !*/
"un-ignore" 目录,以便它尝试添加该目录。但是由于 git
没有目录跟踪,它仍然必须找到要添加的文件。你忽略所有 *
并且不忽略 cpp !*.cpp
就可以了
将您的 .gitignore
修改为:
# Ignore Everything
*
# But not .cpp
!*.cpp
# Or directories
!*/
!.gitignore
!README.md
基本思路是git
跟踪文件而不是目录。