“git-push”和“git push”有什么不同?

时间:2013-12-01 11:47:01

标签: git

> git --version 
git version 1.8.4.3 

> git-push https://carter.barry:password@code.google.com/p/bcapps/ 

error: Cannot access URL https://carter.barry:password@code.google.com/p/bcapps\
/, return code 22 
error: failed to push some refs to 'https://carter.barry:password@code.google.c\
om/p/bcapps/' 

> git push https://carter.barry:password@code.google.com/p/bcapps/  
Everything up-to-date 

我一直认为“git push”和“git-push”是一回事。

为什么一个人工作而另一个人工作(我也曾尝试过 工作目录有变化,类似的结果)。

编辑:谢谢,@ mohamed-stark,你是对的!

事实证明,git-push是早期版本的git的遗留物,位于/ usr / libexec / git-core / git-push,并且有一个更旧的时间戳(从2009年开始)。已知较旧版本的git无法很好地处理https推/拉。

当我安装较新版本的git时,它显然没有消除这个旧版本(不一定是这样)。

1 个答案:

答案 0 :(得分:0)

没有什么叫做git-push

git的所有命令在git命令之后都有一个空格

因为git是命令而选项是push-pull - .....

所以使用git-push考虑(git-push)作为命令,并且没有命令具有该名称。