使用 VS Code 管理的 repo 中缺少 .gitignore

使用 VS Code 管理的 repo 中缺少 .gitignore

我有 Windows 10,并使用 Visual Studio Code 克隆了存储库。主文件夹中没有 .gitignore,我已经配置了文件夹选项以显示隐藏文件,甚至显示已知扩展名。

答案1

如果您要克隆的存储库中没有.gitignore,那么您克隆的存储库中也不会有。这就是克隆的工作原理,它是原始存储库的完美镜像。否则克隆本身会在原始存储库和克隆存储库之间产生差异。

.gitignore不是强制性的。如果没有,则不会忽略任何内容。文件也不会自动生成,因为通常(例外情况适用)没有必要拥有一个空文件,并且 git 不会自动知道您想要忽略什么(它不关心文件的内容,它只是按原样跟踪它们)。

相关琐事:

  • .gitignore可以放置在存储库中的任何目录中。其内容会影响该目录及其子目录。您可以.gitignore在一个存储库中拥有多个 s。所有.gitignores 都会被考虑在内(尊重其范围)。

  • 还有 ,.git/info/exclude其工作原理类似.gitignore,但未提交。如果您只想忽略本地内容,则可以使用它。

相关内容