Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何仅将选定的文件包含到git存储库中,并排除所有其他文件?_Git_Gitignore - Fatal编程技术网

如何仅将选定的文件包含到git存储库中,并排除所有其他文件?

如何仅将选定的文件包含到git存储库中,并排除所有其他文件?,git,gitignore,Git,Gitignore,是否有可能执行与.gitignore文件相反的操作?我的意思是只包含指定的文件而排除所有其他文件?提前感谢。您可以尝试以下方法: #ignore everything * #except .c source !*.c (!否定gitignore中指定的模式)如果只想关注根目录中的一个文件夹,请尝试以下操作: # ignore everything * # except .gitignore file !.gitignore # except my folder !concered_folde

是否有可能执行与.gitignore文件相反的操作?我的意思是只包含指定的文件而排除所有其他文件?提前感谢。

您可以尝试以下方法:

#ignore everything
*

#except .c source
!*.c

否定gitignore中指定的模式)

如果只想关注根目录中的一个文件夹,请尝试以下操作:

# ignore everything
*
# except .gitignore file
!.gitignore
# except my folder
!concered_folder_name
!concered_folder_name/*

忽略*就足够了。这里的自述文件仍然是版本可能重复的其他一些相关问题也是重复的,还有更多的问题。。。