如何仅使用Git push / pull和源(文本)文件?

时间:2011-04-19 20:19:43

标签: git

我猜它实际上是两个问题

(1)我的IDE使用不同类型的文件生成一个特定的目录结构(我不想改变),这些文件主要有两种类型...即源(文本)vs二进制我想使用在线git存储库。什么是推送/拉动第一类文件(源/文本类型)并完全忽略人类不可读类文件(如二进制文件)的最佳git实践?

(2)在使用远程存储库作为备份等时,将我的IDE(文本+二进制)在源代码控制下生成的所有项目文件类型更好更简单吗?

注意:我在Windows 7上使用msysgit / Gitbash命令行git,使用visualC#/。net和Monodevelop / mono作为IDE

1 个答案:

答案 0 :(得分:4)

(1)您可以通过将表达式放在.gitignore文件as described in the git docs中来告诉git简单地忽略二进制文件。

(2)通常情况下,最好不要检入由IDE或构建过程生成的文件,因为它很容易重新生成它们,当IDE在签入之间更改文件时,这是一个维护问题。