git忽略文件不起作用,git过滤不需要提交的文件

  git忽略文件不起作用,git过滤不需要提交的文件

  在使用git对软件进行版本管理时,我们总会有一些不需要提交到版本库的文件和文件夹,或者在管理一个实际应用的开源项目时,无法将带有数据库信息的文件上传到开源平台。这时,我们需要让git自动忽略文件。

  关于。被增加

  为了让git忽略指定的文件和文件夹,我们需要在项目的根目录下创建一个. git ignore文件。这个文件的名字很好记,不是吗?它由两个词组成,gitignore。创作过程中不要忘记前面的几点。

  注意:当你创建这个。gitignore文件在windows中,您可能无法创建它,因为windows的文件管理器强制使用。后缀应该有一个文件名。不要担心这一点,只需将文件保存在文本编辑器或IDE中即可创建文件。

  使用。被增加

  使用的方式。gitignore file很简单,在文件中输入你想要忽略的文件的规则即可。这里有一个例子。

  例如,我的项目希望忽略node_modules文件夹,直接输入:

  节点_模块/

  是,再次提交时将忽略此文件夹。

  如果想忽略oauth.json之类的文件,请输入:

  oauth.json

  节点_模块/

  就是这样。

  如果要忽略所有带有json后缀的文件,请输入:

  *.数据

  oauth.json

  节点_模块/

  然后全部。json文件将被忽略,git不会扫描和提交这些文件。

  根据上面的例子,我们得出结论,在。gitignore文件,一行代表一个忽略规则,如果是带后缀“.”的字符串,那么git将忽略这个文件。“*”表示全选。如果没有“.”,就是文件夹的意思。上面的node_modules也可以不用“/”添加。“/”的主要作用是指示路径。比如想忽略node_modules/app文件夹,就用“/”。

  此外,https://github.com/github/gitignore GitHub提供了一个通用的。gitignore库。如果你懒得自己设置,可以直接在这个库中查找任何你想忽略的文件。

  作者:ppmoon

  链接:https://www.jianshu.com/p/ade52455c3a4

  来源:简书

  版权归作者所有。商业转载请联系作者授权,非商业转载请注明出处。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: