.gitignore用于除Jenkins作业配置文件以外的所有文件

.gitignore用于除Jenkins作业配置文件以外的所有文件,git,jenkins,gitignore,Git,Jenkins,Gitignore,我正在Jenkins目录中使用此.gitignore: #Ignore everything * #Don't ignore directories !*/ #Don't ignore these files !/.gitignore !jobs/*/config.xml !jobs/**/modules**/config.xml 但是子文件夹中的.gitignore文件不会被忽略。我只想删除root.gitignore。!/。gitignore告诉您忽略系统根目录中的文件 你的意思可能是!。

我正在Jenkins目录中使用此
.gitignore

#Ignore everything
*
#Don't ignore directories
!*/
#Don't ignore these files
!/.gitignore
!jobs/*/config.xml
!jobs/**/modules**/config.xml

但是子文件夹中的.gitignore文件不会被忽略。我只想删除root.gitignore。

!/。gitignore
告诉您忽略系统根目录中的文件

你的意思可能是
!。/。gitignore
,您的Jenkins根目录中的一个

但是子文件夹中的.gitignore文件不会被忽略。我想 只有根。gitignore


首先你说他们没有被忽视,然后你不想忽视他们?我猜您只是想忽略Jenkins根目录中的
.gitignore
,但没有成功。在这种情况下,请尝试上面的(
!/.gitignore
)。

怎么样。gitignore?
!/。gitignore
工作得很好,因此需要
/
(使用Git 2.3.1)。是否要编辑您的答案以便我可以接受?完成。事实上,这正是我想写的,但我有一个打字错误:/这是不正确的。.gitignore中的前导斜杠是相对于存储库的路径名的根。请参见模式格式