这里是 GIT 新手。我正在尝试使用在 ubuntu 12.04 x 64 上运行的 VPS 作为我的开发的私有存储库。所以我想我可以用 git 试试运气。我已经在远程服务器上安装了 git 并初始化了位于 /var/www 目录中的 git 存储库。我主要开发 php 应用程序,因此我尝试将代码设置为转到 www,以便可以在当时测试任何提交,而不是从用户文件夹移回 www。
我正在尝试从远程仓库中提取数据。我正在使用 GIT 扩展来处理 Windows 计算机上的 GIT 要求。
但是,当我尝试从远程存储库提取数据时,出现以下错误。
C:\msysgit\cmd\git.exe pull --progress "Horizon" :refs/remotes/Horizon/master
fatal: Couldn't find remote ref HEAD
fatal: The remote end hung up unexpectedly
Done
Run Code Online (Sandbox Code Playgroud)
知道我做错了什么吗?
你要git pull Horizon master。第二个参数git pull是可选的,默认为“HEAD”。该错误表明,在名为 Horizon 的遥控器内,没有 HEAD,这是完全有可能的。但从你的命令看来你知道 master 分支确实存在。不需要在远程名称周围使用引号,也不需要目标分支主机的 ':refs/remotes/Horizon/' 前缀(尽管我已经检查过,它是有效的)。
如果您是 git 新手,我建议您安装 git GUI,例如GitExtensions。有很多可供选择,这只是我个人推荐的。
| 归档时间: |
|
| 查看次数: |
11261 次 |
| 最近记录: |