我刚开始学习C(使用Thinking In C),我想知道在C项目的git存储库中我应该忽略哪些文件。
没有任何建议可以太明显 - 我是一个完全的菜鸟。谢谢!
答案 0 :(得分:15)
我想会有一些生成的文件,你不应该坚持你的回购(假设你的构建输出目录在你的git heirachy):
GIT忽略文件是我倾向于迭代执行的操作。 “嘿,我的回购中不需要那些东西”......
编辑:re dmckee的评论
是的,你肯定想忽略交换文件,临时文件等。我有以下作为我的.gitignore的基线:
答案 1 :(得分:15)
您还可以将您的构建设置为在build
子目录中进行,然后您可以忽略.gitignore
内的整个内容
构建/
你已经完成了。
答案 2 :(得分:2)
我在我的.gitignore中使用它 但我正在建造微控制器,所以我不知道它是否对你有所帮助。
最简单的方法就是做一个make clean,然后添加所有文件,然后做一个make all,看看有什么额外的东西出现。
#Some of these are related to eclipse. So i keep them out of my repo
.cproject
.dep/
.project
.settings/
#files being edited
*~
# make and build files
*.lst
*.o
*.eep
*.lss
*.map
*.sym
# I keep these, since I prefer having the reference of the final build
# *.elf
# *.hex