美文网首页
1.4 .gitignore版本库忽略文件设置

1.4 .gitignore版本库忽略文件设置

作者: 黄刚刚 | 来源:发表于2019-06-04 15:51 被阅读0次

    前言:

    有时候,我们的项目中会有一些文件不想git commit提交到版本库中,比如.env文件,比如项目中的测试框架等等

    例子:

    [root@localhost hd]# vi .gitignore

    b.php

    [root@localhost hd]# git status

    # 位于分支 master

    # 未跟踪的文件:

    #  (使用 "git add <file>..." 以包含要提交的内容)

    #

    #      .gitignore

    #      c.php

    提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)

    [root@localhost hd]#

    注:创建了.gitignore文件,并写入忽略文件b.php,然后使用git status查看,此时b.php文件已经被忽略了

    [root@localhost hd]# mkdir vendor

    [root@localhost hd]# touch vendor/a.txt

    [root@localhost hd]# touch vendor/b.txt

    [root@localhost hd]# touch vendor/c.txt

    [root@localhost hd]# git status

    # 位于分支 master

    # 未跟踪的文件:

    #  (使用 "git add <file>..." 以包含要提交的内容)

    #

    #      .gitignore

    #      c.php

    #      vendor/

    提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)

    注:创建了vendor目录 , 并且创建几个文件再次使用git status查看 , 结果不出意外 , vendor目录在"未跟踪的文件"中 , vendor目录受到版本库控制

    [root@localhost hd]# vi .gitignore

    [root@localhost hd]# cat .gitignore

    b.php

    vendor

    [root@localhost hd]# git status

    # 位于分支 master

    # 未跟踪的文件:

    #  (使用 "git add <file>..." 以包含要提交的内容)

    #

    #      .gitignore

    #      c.php

    提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)

    [root@localhost hd]#

    注:编辑.gitignore文件,增加了vendor在忽略文件中,此时使用git status查看工作区状态 , vendor目录已经被忽略了,此时可以放心大胆的使用了

    总结:项目中不需要提交到版本库的忽略文件添加到.gitignore文件就万事大吉了

    相关文章

      网友评论

          本文标题:1.4 .gitignore版本库忽略文件设置

          本文链接:https://www.haomeiwen.com/subject/tgalxctx.html