![适用于 Windows 7 的 64 位(x64/amd64)git 客户端](https://linux22.com/image/1287614/%E9%80%82%E7%94%A8%E4%BA%8E%20Windows%207%20%E7%9A%84%2064%20%E4%BD%8D%EF%BC%88x64%2Famd64%EF%BC%89git%20%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
是否有适用于 Windows 的 64 位命令行 git 客户端(带有预编译的二进制文件)?
我一直在使用 msysGit(32 位),但它无法存储大于 2GB 的文件。我听说这个限制不适用于 64 位 git 客户端。如果有办法使用 32 位 git 存储大于等于 2gb 的文件,那也行得通……
答案1
64 位版本系统管理工具对我有用,它多年来一直被称为“测试版”,但运行良好。
答案2
查看适用于 Windows 的 GitHub:http://windows.github.com/ 我没有用过它(我是 Mac 用户)但它看起来很棒而且我听到了很多积极的反馈。
至于 64 位,我在其描述中没有看到任何可以给出明确答案的内容。我让你尝试一下看看。
答案3
我使用 cygwin 和 msysgit。Cygwin 为 git 提供了 64 位二进制文件,但它的 UNIX 兼容层有时会导致文件在工作副本中出现问题。我遇到的一个问题是,如果我在同一个文件夹中有一个“.exe”和一个没有扩展名(对于 UNIX)的文件,并且这两个文件具有相同的基本名称,它会说该文件已经存在。
我主要使用 64 位二进制文件来git svn clone
对现有的 SVN 存储库进行操作,该存储库在某一时刻有大量签入,而 32 位 msysgit 二进制文件无法与它一起使用。
但是,一旦我加载了存储库,我就会使用 32 位 msysgit,因为它可以更好地与 Windows 集成。