git 怎么忽略文件夹

在山的那边 发布于 2016/05/29 00:43
阅读 1K+
收藏 1
Git

我们用sublime 开发,有个sublime 插件,但是每天都会生成一个文件夹 XX-201605028 ,文件我知道可以写忽略,但是这种情况下怎么设置

加载中
0
阿信sxq
阿信sxq
通配符,只要以“BSC”开头的,就忽略
0
bobdog1986
bobdog1986
文件夹也能忽略,都放到gitignore里面
在山的那边
在山的那边
回复 @bobdog1986 : 我从远程clone 一个空的project 下来,在这个目录下设置项目空间,但此时并没有git add & git commit, 加入忽略文件后,执行的git status 具体可看下面截图
bobdog1986
bobdog1986
因为你这几个文件已经纳入版本记录了,你现在先把这些不要的文件夹全删了,commit一次。 之后因为在当前版本中,这写文件夹已经全部没有了,而且也gitignore了,所以你以后再提交就没有任何这种冲突了
在山的那边
在山的那边
我试了 加入BSC*/ 结果用git status 提示clear 的,文明也把文件也忽略了
0
在山的那边
bobdog1986
bobdog1986
你想干什么吧?你这BSCDEV-XX文件夹下有src子文件夹,你就想要classes、components、pages、trigger四个src下的子文件夹内容?
0
bobdog1986
bobdog1986
https://git-scm.com/docs/gitignore,这上面最后有例子,只要foo文件夹下的bar文件夹内容:
# exclude everything except directory foo/bar
    /*
    !/foo
    /foo/*
    !/foo/bar



对于你,应该是:

# only save src/classes,components,pages,triggers
/*
!/src
/src/*
!/src/components
!/src/classes
!/src/pages
!/src/triggers



你应该建立一个空的仓库后,先把gitignore编辑一下,单独提交1次。然后再搞你的软件。

返回顶部
顶部