标签: git go
由于pkg目录中的.a文件是从.go源代码编译的,是否应该在git中忽略它们?在SCM中保存.a文件的原因是什么?
当我查看推荐的.gitignore文件时,不会排除.a文件。
https://github.com/github/gitignore
答案 0 :(得分:3)
通常不会在Git中跟踪构建产品,因为这些产品可以从 跟踪的文件中重新生成。
在Go的情况下,编译后的包文件通常不会与源文件(pkg/...与src/...)在同一个地方结束,所以虽然它确实是如果不跟踪它们,则无需将它们显式添加到忽略列表中。
pkg/...
src/...