这个问题来自其他问题,因为它询问为什么.gitignore与git命令相比有用?
我最近开始通过命令行使用git。
我创建了本地存储库,并在此存储库内创建了文件test.txt
。
命令git status
告诉我test.txt
是未跟踪的文件。命令git add test.txt
添加了要跟踪的文件。然后命令git commit -m "message"
提交我的跟踪文件。
我的问题是,如果我已经可以指定应该跟踪哪些文件并从命令中提交,那么.gitignore文件的用途是什么?在那种情况下,我应该使用.gitignore文件吗?
答案 0 :(得分:1)
如果您在存储库中创建一个名为.gitignore的文件,那么在提交之前,Git会使用它来确定要忽略的文件和目录。
.gitignore文件应提交到您的存储库中,以便与克隆该存储库的任何其他用户共享忽略规则。