> 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时,它显然没有消除这个旧版本(不一定是这样)。
答案 0 :(得分:0)
没有什么叫做git-push
git的所有命令在git命令之后都有一个空格
因为git是命令而选项是push-pull - .....
所以使用git-push考虑(git-push)作为命令,并且没有命令具有该名称。