我是git的新手,想在一个目录中创建一个存储库,该目录中有 .svn 文件夹和已编译的文件夹 bin 和 obj 。在目录上运行init后,忽略这些文件夹的命令是什么?我在Windows上使用GitBash。
答案 0 :(得分:11)
最简单和可共享的方法是在项目的根目录中使用以下内容创建名为.gitignore的文件:
.svn
bin
obj
您可以使用以下命令从命令行快速完成此操作:
echo .svn >> .gitignore
echo bin >> .gitignore
echo obj >> .gitignore
将.gitignore文件提交给repo,每个人都可以从中受益。或者,将.gitignore添加到.gitignore文件中,它也将被忽略。请注意,如果这是SVN仓库的克隆,您还可以使用git svn create-ignore
或git svn show-ignore
。前者将读取svn:ignore属性并在所有相应的目录中创建匹配的.gitignore文件。我更喜欢后者,它列出了所有"忽略模式"以可以附加到根.gitignore文件的格式。