git 遇到The remote end hung up unexpectedly

因为这个问题我跟团队折腾了快一小时,其实本质原因就是你的本地分支与远程分支之间因为各种原因断开了

连接,这个之中的问题可能是上传的文件过大之类的,我们找了半天,重启了服务器之类。最终解决问题


执行命令

git remote show origin

得知本远程分支已经被意外删除,然而大家都很熟练又怎么可能呢?

执行命令

history

git 遇到The remote end hung up unexpectedly

如上图所示发现了一条指令 git push origin ttap :6x-3.2-zjzl

就是这样一条指令发生了与预期不同的事情

git 遇到The remote end hung up unexpectedly

如上图所示 你发现你的本意是更新远程分支,结果却是删除原有的分支,然后重建新的分支

所以报错了

git 遇到The remote end hung up unexpectedly

然而同样的指令只是少了个空格 结果却不尽相同 是更新远程分支

$git push origin A:B
$git push origin A :B

这就是错误的执行了指令