如何在自清空文件夹上使用Git Ignore

时间:2013-08-14 13:31:47

标签: git ignore atlassian-sourcetree

我有一个类似

的git repo设置
Main
   -> Build
   -> Assets
   -> Resources

但是,每次编译应用程序时,“Build”目录都会被完全擦除,从而删除其中的任何.gitignore文件。

如何设置忽略来忽略该目录?类似的东西:

主/的.gitignore

ignore /Build/*
ignore /Build

非常感谢

更新

我们的/Main/.gitignore看起来像

### OSX ###
.DS_Store
.AppleDouble
.LSOverride
Icon


# Thumbnails
._*

# Files that might appear on external disk
.Spotlight-V100
.Trashes


### Build ###
# Build folder and log file
Build/
Build/**/*
build.log
build
npm-debug.log
tmp
.map

然而,OSX上的SourceTree仍然显示它们可以提交。

1 个答案:

答案 0 :(得分:1)

.gitignore目录中创建Main文件就足够了,并在该文件中写入要排除的目录条目。
例如,键入您的终端cd Main && echo "Build/" >> .gitignore(如果您使用的是Linux) 阅读本文以获取其他信息:http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files