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

2019-06-04  本文已影响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文件就万事大吉了

上一篇下一篇

猜你喜欢

热点阅读