10

我在 Windows 7 上安装了 bonobo git 服务器。

我通过那个倭黑猩猩创建了一个新的存储库“SFK”。

然后我克隆成这样:

git clone http://localhost/Bonobo.Git.Server/SFK.git
git add "trans.cs"
git commit -m "added"
git push http://localhost/Bonobo.Git.Server/SFK.git

一切正常。

位当我尝试使用

git pull http://localhost/Bonobo.Git.Server/SFK.git

它给出了这个错误

fatal:
Couldn't find remote ref HE
Unexpected end of command stream

我哪里错了?我是这个 git 和 bonobo 的新手。请建议如何纠正这个问题。

更新:

我在推后试过这个。

git config --global pull.default current
git config --global push.default current

有效。

4

2 回答 2

6

这些设置允许 git 知道要推送什么或从中提取什么:

推送当前分支以更新接收端同名的分支。适用于中央和非中央工作流程。

它应该只是:

git config --global push.default current

(我不知道拉的设置)

我会推荐:

  • 使用远程名称而不是其 url:origin
  • 使用 push 在本地和上游分支之间建立跟踪连接:

所以:

git push -u origin master
git pull origin

之后,一个简单的git push就足够了:请参阅“为什么我需要显式推送一个新分支? ”了解更多信息。

于 2014-01-10T07:16:01.947 回答
2

我在推后试过这个。

git config --global pull.default current
git config --global push.default current

我拉后尝试了这个命令..

然后当我推它时它起作用了..我还需要知道这背后的场景吗?

真的这是单独的原因还是?

如果有人认为请回复..

于 2013-11-25T08:02:24.437 回答