.gitignore从哪里起作用?

时间:2013-03-29 12:59:06

标签: git push gitignore

(git非常新!)

.gitignore指示有效,因为

  • gitignore文件保存在本地并且它阻止了某些特殊文件的推送
  • ,因为gitignore文件已经存在提交/放置在服务器上,并从那里说它不允许在中央存储库中使用某些文件'?

  • 2 个答案:

    答案 0 :(得分:3)

    Git查找本地版本的.gitignore文件以确定要忽略的内容。但是,它不会阻止您提交被忽略的文件。相反,它使得提交这些文件更加困难(从而避免了许多错误)。

    但是,.gitignore通常放在存储库本身,因此每次克隆时都不需要从头开始编写它。

    总结一下,

      远程存储库上的
    • .gitignore不执行任何操作;
    • local .gitignore保护您不会将垃圾文件提交给您的本地仓库,从而通过将垃圾推送到远程仓库来污染远程仓库。

    答案 1 :(得分:2)

    他们都没有.gitignore文件阻止您提交本地存储库中的某些文件。

    这是没有将.gitignore文件推送到服务器的副作用,因为您永远不会在本地存储库中提交这些文件。