十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

github 如何排除文件

上一篇 / 下一篇  2019-10-31 13:18:29 / 个人分类:其它

文章来源
  • 文章来源:【原创】
51Testing软件测试网 ab)Fm!lj:W#u

由于开发工具JetBrains PyCharm Community Edition,在项目本地会生成 .idea文件夹,此文件夹与项目源码无关,需要把这个文件夹排除在外再提交到github,到底怎么设置呢?

{m)_,uS x8x051Testing软件测试网"d"Fa_ @*n4OW

这就需要用到.gitignore,即不加入版本控制,在git对应项目的根目录下建立.gitignore,具体设定如下:

[ BR)?tJ0

'fJF&gc:c01、排除指定文件或指定规则的文件(未提交前)
rm~,A:I+OR C0

cC8j6AP W"i+P0
tmp.txt         //忽略tmp.txt
*.log           //忽略所有log文件
tmp/*           //忽略tmp文件夹所有文件log/**/*.log    //忽略log目录下的包括子目录下的所有log文件

9oPlzg]9?0其他的一些过滤条件

VMfN8X%O'uu0
  • d-f0P-U5Oc0?:代表任意的一个字符

    l3jm+r0OPuA0
  • 51Testing软件测试网#S5Q[X K$m#w

    *:代表任意数目的字符

    IggN:y#Ez0
  • 51Testing软件测试网#p i5ibk(P2z

    {!ab}:必须不是此类型51Testing软件测试网7X)k ~~qu8E7e,yz V

  • DO6t@'m/Af#e0{ab,bb,cx}:代表ab,bb,cx中任一类型即可

    %f$~o"i?r0
  • 51Testing软件测试网+LHz*hk{.D/N!d

    [abc]:代表a,b,c中任一字符即可51Testing软件测试网V#Z\ qb

  • `9Nd$Eui(F\:k0[ ^abc]:代表必须不是a,b,c中任一字符

    :xjWy3U,Ls.OqJ0
51Testing软件测试网ML"Hs IC

51Testing软件测试网6e gq7Da0{E"?

s%q5y9r? sB"jn_0

}3i2BG&N gfJ02、文件已经commit了

OIiu)[*oAK1@051Testing软件测试网%\)U`1t(hA.lAw

此时加入.gitignore列表中无效,需要先删除缓存

DQ VGVq0
git rm --cached .idea/
然后再commit

TAG:

 

评分:0

我来说两句

Open Toolbar