我有 Windows 10,并使用 Visual Studio Code 克隆了存储库。主文件夹中没有 .gitignore,我已经配置了文件夹选项以显示隐藏文件,甚至显示已知扩展名。
答案1
如果您要克隆的存储库中没有.gitignore
,那么您克隆的存储库中也不会有。这就是克隆的工作原理,它是原始存储库的完美镜像。否则克隆本身会在原始存储库和克隆存储库之间产生差异。
.gitignore
不是强制性的。如果没有,则不会忽略任何内容。文件也不会自动生成,因为通常(例外情况适用)没有必要拥有一个空文件,并且 git 不会自动知道您想要忽略什么(它不关心文件的内容,它只是按原样跟踪它们)。
相关琐事:
.gitignore
可以放置在存储库中的任何目录中。其内容会影响该目录及其子目录。您可以.gitignore
在一个存储库中拥有多个 s。所有.gitignore
s 都会被考虑在内(尊重其范围)。还有 ,
.git/info/exclude
其工作原理类似.gitignore
,但未提交。如果您只想忽略本地内容,则可以使用它。