博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Github的gitignore
阅读量:6968 次
发布时间:2019-06-27

本文共 831 字,大约阅读时间需要 2 分钟。

Git Bash Here的时候自动产生一个.gitignore文件,.gitignore文件的作用上让没有track,也就是没有被add的,如果想ignore已经track的,用git rm --cached.(不太懂保留意见)

我用的是windows的git,貌似没找到$GIT_DIR/info/exclude和core.excludesFile之类的文件

每个目录下都可以有.gitignore文件,从本目录往上级优先级降低(应该按照规则覆盖而不是按照文件进行整体覆盖)

.gitignore一般是上传到Github,每个下载库的都应用此规则,私有的ignore规则没找到$GIT_DIR/info/exclude,等用到的时候再说

Pattern有如下规则:

  • /表示文件夹,/Library表示相对于.gitignore同级目录下的Library目录或者文件,如果想表示目录需要/Library/
  • /[Ll]ibrary/中[]表示任意
  • *表示和windows的同理
  • #表示注释
  • !取反
  • 不太懂**的意思,以后用到的时候更新

参考:

举例:忽略所有的.a后缀,但保留lib.a

*.a

!lib.a

 

idea的ignore.我试了下,先这样处理.

classes是编译产生的.

target的war包的文件夹

iml包含了source,test,resource等文件夹的定义,上传上去

libraries是maven库的jar包的位置,因为maven配置可能不一样,而且可以自动产生,忽略调

misc 杂项,自定义信息,忽略

workspace idea的布局之类的,忽略

#InteliJ IDEAclasses/target/.idea/libraries/.idea/workspace.xml.idea/misc.xml

 

libraries

转载于:https://www.cnblogs.com/ptqueen/p/6592221.html

你可能感兴趣的文章
django之form表单验证
查看>>
WebService的使用
查看>>
ARTS打卡计划第5周-SHARE-java构建树形结构
查看>>
ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库...
查看>>
路由配置(route IP
查看>>
word2010插入奇数页 使奇偶页不同的问题
查看>>
CSS3中translate、transform和translation的区别和联系
查看>>
js回退无法刷新页面解决方法~
查看>>
(第二章)改善JavaScript,编写高质量代码。
查看>>
python:爬虫初体验
查看>>
解决将/etc/passwd文件中1000改为0后只能guest进入系统的问题
查看>>
Uva 352 The Seasonal War
查看>>
微信ChatEmoji表情适配,对微信公众号开发有帮助
查看>>
PHP文件的引用
查看>>
自动化统一安装部署tomcat
查看>>
Python IDLE配置清屏快捷键(Ctrl+L)
查看>>
driver转httpClient
查看>>
topcoder srm 694 div1 -3
查看>>
面试经典之内部排序
查看>>
hdfs数据块
查看>>