在创建git存储库时如何忽略所有svn,bin和obj文件夹?

时间:2011-07-22 01:39:08

标签: git svn unix

我是git的新手,想在一个目录中创建一个存储库,该目录中有 .svn 文件夹和已编译的文件夹 bin obj 。在目录上运行init后,忽略这些文件夹的命令是什么?我在Windows上使用GitBash。

1 个答案:

答案 0 :(得分:11)

最简单和可共享的方法是在项目的根目录中使用以下内容创建名为.gitignore的文件:

.svn
bin
obj

您可以使用以下命令从命令行快速完成此操作:

echo .svn >> .gitignore
echo bin >> .gitignore
echo obj >> .gitignore

将.gitignore文件提交给repo,每个人都可以从中受益。或者,将.gitignore添加到.gitignore文件中,它也将被忽略。请注意,如果这是SVN仓库的克隆,您还可以使用git svn create-ignoregit svn show-ignore。前者将读取svn:ignore属性并在所有相应的目录中创建匹配的.gitignore文件。我更喜欢后者,它列出了所有"忽略模式"以可以附加到根.gitignore文件的格式。