用.gitignore编写代码时有什么区别?
/tmp/*
/tmp
/tmp/
我注意到,如果创建一个文件夹tmp
,无论用什么方式写,.gitignore
它都不会在执行时显示git status
。这三个之间有什么区别,并且如果我要提交文件夹而不是其中的文件,我应该写什么。
git
不会跟踪空文件夹,因此如果认为其中没有任何内容,则不会添加。解决您问题的一种方法是,将其添加/tmp/*
到全局 .gitignore
文件中,而不是将其添加到该/tmp/
文件夹中,而只包含以下内容:
*
!.gitignore
并提交此文件。这样,/tmp/
将不会是空的git
,因此不会被添加到存储库中,但是不会再有其他文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句