我有一个类似
的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仍然显示它们可以提交。
答案 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