在使用git的过程中,有可能有些本地配置的文件或者一些自己的密码文件之类的不希望上传到远程库中,这时我们就需要.gitnore文件来帮我们忽略掉这些文件了.
-
语法
-
指定过滤某个文件
a.txt
-
指定过滤某种类型
*.zip *.rar
-
过滤某个目录
dir/
-
不过滤某个文件
!b.txt
-
-
用法
先将.gitignore提交到远程仓库,然后删除掉远程仓库中包含过滤文件的缓冲,再次提交过滤的文件发现无法提交了
[lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $ git add .gitignore [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $ git ci -m "ignore" [master acaf1c2] ignore 2 files changed, 1 insertion(+), 7 deletions(-) delete mode 100644 .idea/vcs.xml [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $ git st On branch master nothing to commit, working tree clean [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $ git add .idea/vcs.xml The following paths are ignored by one of your .gitignore files: .idea/vcs.xml Use -f if you really want to add them. [lkc@lkcdeMacBook-Pro:] ~/Desktop/Code/gitSample $
.gitignore文件使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 部分PM在设计移动端产品的时候,往往是随意画了个原型尺寸或者上网找个模板套进去,当然也有部分知道用375x667比...