相关疑难解决方法(0)

git pull中止错误文件名太长

我正在使用Windows作为我的操作系统,并与一位正在使用Mac的朋友一起开展项目.他在我们的Github上签了代码.

我试图git拉他所做的一切,并在第三方代码的"文件名太长"错误中止.

我能做什么?

git

108
推荐指数
7
解决办法
9万
查看次数

有没有一种简单的方法来管理多个版本的git?

换句话说,是否有一个管理 git 版本的工具,类似于nvmrvm(分别)为 Node 和 ruby​​ 所做的事情?

编辑:

我想我的问题的标题有点误导。我本身并不想同时使用多个版本。下载源代码压缩包并手动构建/安装很烦人。如果能简化这个过程就太好了。虽然有通用的包管理工具,例如brewyumapt,但它们的更新速度可能很慢,并且在平台之间有所不同。有一个简单的界面来安装/升级 git 会让我很高兴:)

假设我想保持最新的 git 版本,甚至是在新的盒子/帐户中新安装,而不必手动执行所有构建步骤。在我的完美世界中,这就像做这样的事情一样简单:

$ git --version
-bash: git: command not found
$ curl -sL https://SOMEURL | bash use latest
downloading v1.8.0...
building v1.8.0...
done!
using git v1.8.0
$ git --version
git version v1.8.0
$ gvm ls
  v1.8.0
* default -> 1.8 (v1.8.0)
Run Code Online (Sandbox Code Playgroud)

或者,升级如下:

$ git --version
git version 1.7.9.1
$ gvm ls
  v1.7.9.1
  v1.7.8
  v1.7.7.5
* default -> 1.7 …
Run Code Online (Sandbox Code Playgroud)

git

5
推荐指数
1
解决办法
4046
查看次数

git mingw32和windows下的长路径/文件名

我有一个生产SVN存储库,我想用git克隆.当我尝试git svn clone它时,我得到的错误与一些具有路径文件名长组合的文件有关.

我认为这是由git用来运行的GNU shell mingw32引起的限制,因为windows或unix都没有这种限制.

无论如何要克服这个限制吗?在我确定要转移到git之前,我不想开始更改文件名/路径.

谢谢.

linux svn windows git git-svn

2
推荐指数
1
解决办法
2522
查看次数

标签 统计

git ×3

git-svn ×1

linux ×1

svn ×1

windows ×1