...不顺心的严重错误与每个混帐周。 ...
很多人们使用git,他们没有问题。我不认为你可以找到任何可以处理与Linux内核开发中一样多的提交和经常提交的VCS。如果每次用gcc
编译程序时都会发生编译错误,那么这并不意味着gcc已损坏。你明白了。
回到你的问题,你需要更具体地了解你的遥控器的位置,它的设置如何。从错误看,你的遥控器发生了不好的事情。如果你使用自己的服务器(例如github不是一个受到良好保护的地方),那么可能会有很多事情可能出错。
一个非常简单的可能是你的硬盘出现故障,或者你的远程的git存储库上有一个坏扇区。如果服务器正在运行windows(不知道git是否可以在Windows上作为远程服务器运行),那么你的问题是你正在运行windows(即病毒,一般窗口破坏等)。
现在,这是git本身来解救你的地方。假设您的遥控器出于任何原因被损坏。所有你需要做的是:
git clone --bare /path/to/your/local somewhere_else
哪里somewhere_else
要么是远程的(如果你能做到这一点),或者在本地机器上的某个地方。在后面的情况下,只需将新克隆复制到远程,并将origin
更改为指向新路径。
我重新远程仓库,但这次完全推前挂着愚蠢的工具,甚至写输出到屏幕上的一行...
最近推动工作过......
这听起来像最初的ssh连接(这是完全无关的GIT)花了一些时间,你可能把它作为一个挂起和CTRL + CED它,而你应该等来代替。最近再次推进工作的事实表明,问题不再存在(因为冗长的初始ssh连接已经过去了)。
注:很少,我得到了类似的情况(我的服务器经常github上)在遥控器不响应了一些时间。我相信这是很简单,由于网络问题(这样的事情发生所有的时间,例如,当你浏览互联网)。可怜的git只是在等待网络未能给他带来回应。
是否'git的远程-v'仍表现出你的期望? – alex 2013-04-09 12:06:09
是的。一切看起来不错。除了我...我会更新这个问题。 – 2013-04-09 12:20:07
如果你还没有完成作业,这些错误是毫无意义的。 http://youtu.be/ZDR433b0HJY – TheBuzzSaw 2013-04-09 15:43:50