十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。
github 如何排除文件
上一篇 /
下一篇 2019-10-31 13:18:29
/ 个人分类:其它
51Testing软件测试网"x^e5R?d n由于开发工具JetBrains PyCharm Community Edition,在项目本地会生成 .idea文件夹,此文件夹与项目源码无关,需要把这个文件夹排除在外再提交到github,到底怎么设置呢?
&F L},G\Q[051Testing软件测试网S:UB-I%TM
hY这就需要用到.gitignore,即不加入版本控制,在git对应项目的根目录下建立.gitignore,具体设定如下:51Testing软件测试网6b
o6I8z6_d+b
51Testing软件测试网7T`\B1Y@7d1、排除指定文件或指定规则的文件(未提交前)51Testing软件测试网&AVW/Xw{
3i)O1dy%q;Ube&N
n0tmp.txt //忽略tmp.txt
*.log //忽略所有log文件
tmp/* //忽略tmp文件夹所有文件log/**/*.log //忽略log目录下的包括子目录下的所有log文件
a.TY?MS0其他的一些过滤条件
&_cu/j!z$Rg0- 51Testing软件测试网RxNG.e#Z0u2c
H
?:代表任意的一个字符
d
J\!fR.W0 - 51Testing软件测试网4G;ZK7cB
*:代表任意数目的字符51Testing软件测试网*QF.ab8u+i)S
- 51Testing软件测试网p]k+N{^)H|V^w
{!ab}:必须不是此类型51Testing软件测试网^![7ie sks
4Q9tW
Kk(o0{ab,bb,cx}:代表ab,bb,cx中任一类型即可
h5` uK3wZ-[1}u0- 51Testing软件测试网#Fo,jt"l
[abc]:代表a,b,c中任一字符即可
x#Qy ?t7suY3M1?0 - 51Testing软件测试网8DSyA'C!l
k
\s
[ ^abc]:代表必须不是a,b,c中任一字符51Testing软件测试网F;hzo(F
;w5OZ6Ly[4| c0
-eh+\lC1r(z0
%P7W
FmO+Z.y A0E.E*d2V5Xb.H02、文件已经commit了
l%D;Ymb a051Testing软件测试网s!w
[Tj
k1|此时加入.gitignore列表中无效,需要先删除缓存
|!I;X)S`EV
X0git rm --cached .idea/
然后再commit
收藏
举报
TAG: