1

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

4

1 回答 1

1

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

于 2013-08-14T13:38:30.083 回答