我是Github和Git的全新成员。我正在使用包含大量.tex
文件且主要是Matlab代码的存储库。我使用的Latex IDE是Texpad,它为辅助文件创建了一个名为.texpadtmp
的文件夹。它看起来像这样:
如果我做对了,.gitignore
就是要创建一组文件和文件夹,Git在提交和跟踪时会明确忽略这些文件和文件夹。我采取了一些其他的回购以及他们如何创建他们的.gitignore文件,我创建了一些看起来像这样的东西(在GitHub模板的帮助下):
然而,虽然我已经更新了我的本地仓库并且所有内容都是同步的,但前面提到的文件夹仍然存在,并且所有辅助文件仍然存在,仍然可见。这是预期的行为吗?不应该以某种方式省略它,永远不会被承诺或再次追踪?提前谢谢。
答案 0 :(得分:2)
.gitignore
文件指定要故意忽略的未跟踪文件的模式。文件提交后,将对其进行跟踪;这就是你的新忽略文件似乎无效的原因!
您可以在专用手册页(git help ignore
)中获取有关忽略文件用法的更多详细信息。本手册页还提示如何停止跟踪当前正在跟踪的文件:
gitignore文件的目的是确保Git未跟踪的某些文件保持未跟踪。
要停止跟踪当前跟踪的文件,请使用git rm --cached。