1.登录gitbash命令端进入本地git库目录

Administrator@PC201601200946 MINGW32 /d/gitrespository/crmweb (master)

2.创建.gitignore

3.修改文件,添加忽略正则

  .idea //忽略.idea文件夹及文件夹下文件

  *.iml //忽略以.iml结尾的文件

  

【例子】

# 忽略*.o和*.a文件

*.[oa]

# 忽略*.b和*.B文件,my.b除外

*.[bB]

!my.b

# 忽略dbg文件和dbg目录

dbg

# 只忽略dbg目录,不忽略dbg文件

dbg/

# 只忽略dbg文件,不忽略dbg目录

dbg

!dbg/

# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内

/dbg

# 以'#'开始的行,被视为注释.

* ?:代表任意的一个字符
    * *:代表任意数目的字符
    * {!ab}:必须不是此类型
    * {ab,bb,cx}:代表ab,bb,cx中任一类型即可
    * [abc]:代表a,b,c中任一字符即可
    * [ ^abc]:代表必须不是a,b,c中任一字符

4.提交本地版本库,推送到远程项目,方便协作,项目管理

添加忽略之后,已经提交到版本库中的文件是无法忽略的。只能clone到本地,删除后,再进行忽略。

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

正确的做法是在每个clone下来的仓库中手动设置不要检查特定文件的更改情况。
 git update-index --assume-unchanged PATH    在PATH处输入要忽略的文件。
 另外 git 还提供了另一种 exclude 的方式来做同样的事情,不同的是 .gitignore 这个文件本身会提交到版本库中去。用来保存的是公共的需要排除的文件。而 .git/info/exclude 这里设置的则是你自己本地需要排除的文件。 他不会影响到其他人。也不会提交到版本库中去

转载于:https://www.cnblogs.com/wangmo/p/7737109.html

git设置忽略文件和目录相关推荐

  1. Git设置忽略文件/文件夹

    2019独角兽企业重金招聘Python工程师标准>>> git设置忽略文件.文件夹的方式有三种,分别介绍如下.其中涉及的ignore文件均为如下格式: 方式一(最常用): 在仓库目录 ...

  2. TortoiseSVN设置忽略文件和目录文件夹

    TortoiseSVN设置忽略文件和目录文件夹  在多数项目中你总会有文件和目录不需要进行版本控制.这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹. ...

  3. git 忽略 部分文件夹_git设置忽略文件和目录

    1.登录gitbash命令端进入本地git库目录 Administrator@PC201601200946 MINGW32 /d/gitrespository/crmweb (master) 2.创建 ...

  4. 版本管理工具 git和SVN 忽略文件和目录

    在大部分项目中,一般都会有文件和目录不需要进行版本控制.像编译生成的中间文件,本地个人自定义文件等等,这些文件一般是不允许纳入版本管理或者上传的.这样,在实际使用中,我们需要进行进行设置,让工具自动忽 ...

  5. SVN设置忽略文件列表

    本来想找到和git一样,可以通过配置文件来设置忽略文件的,可惜没有找到.转载一下下面的文章. 原文链接 在git工具中,设置忽略文件只需要修改版本库根目录下的.gitignore文件就可以了,没有的话 ...

  6. git如何忽略文件或者文件夹

    用git开发中会有一些不愿意提交的目录或者文件 在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按 ...

  7. SVN设置忽略文件和文件夹

    文章目录 忽略 **未版本控制的文件** 忽略 **已版本控制的文件** 使用模式匹配配置忽略 设置全局忽略 设置项目级忽略策略 设置目录级忽略策略 结论 被一个小小的设置征服的恐惧,遂花了一把时间, ...

  8. smartsvn 忽略文件夹_svn ignore 的用法(忽略文件及目录)

    svn ignore 的用法(忽略文件及目录) 若想创建了一个文件夹,并且把它加入版本控制,但忽略文件夹中的所有文件的内容: $ svn mkdir spool $ svn propset svn:i ...

  9. Android studio 设置忽略文件

    这个是android stuido 之前的版本设置的方法,最新的版本里面方法变了 还是使用.ignore 文件设置忽略文件比较好些 .ignore 设置忽略文件查看. 点击File-->sett ...

最新文章

  1. 【Java面试题】54 去掉一个Vector集合中重复的元素
  2. 提高Service提高进程优先级别,不被系统容易杀死
  3. Build Search for Common Use Cases
  4. 匿名管道 阻塞_Linux系统编程—有名管道
  5. 【NLP】基于深度学习的文本分类应用
  6. 如果你在北京失业了,别怕,记得去领这笔钱!最少2034元/月!
  7. csp-s模拟测试42「世界线·时间机器·密码」
  8. mybatis的mysql参数传递参数_mybatis 传递参数的方法总结
  9. 电脑微信扫一扫在哪_怎么进入和管理企业微信的后台?
  10. [原创]Ajax UpLoadFile 多个大文件上传控件及应用范例
  11. 6.Linux 高性能服务器编程 --- 高级 I/O 函数
  12. 促进大数据发展行动纲要
  13. 易语言制作的QQ聊天中常用的GIF图片【带源码下载】
  14. 线程分离pthread_detach、pthread_attr_setdetachstate (attr, PTHREAD_CREATE_DETACHED);
  15. 【文智背后的奥秘】系列篇——结构化抽取平台
  16. 《SpringBoot官方文档》_笔记
  17. 典型计算机电路组成,硬件工程师必会的几道题
  18. 366. 斐波纳契数列
  19. Python引用2(Django系列3)
  20. C#之打造气泡屏幕保护

热门文章

  1. 深入浅出理解Javascript原型概念以及继承机制(转)
  2. 把控制台程序嵌入到 WinForm 中执行
  3. python quirk
  4. 加了try-catch也能自动定位到异常代码[VS Tips]
  5. MongoDB 聚合操作
  6. Webpack实现按需打包Lodash的几种方法详解
  7. mac安装python3
  8. Java 基础之 static 静态
  9. Android 进程常驻(0)----MarsDaemon使用说明
  10. Redis从入门到放弃系列(一) String