git pull生成“致命:没有指定远程存储库”。错误

时间:2015-12-23 21:41:25

标签: git github

我想开始为Github上托管的项目做贡献。我采取了以下步骤:

  1. git init
  2. git pull https://github.com/PrincetonUniversity/EVCM.git
  3. pull命令成功,文件复制到我的本地目录。但是当我再次尝试git pull时,我得到以下错误

    “致命:未指定远程存储库。请指定URL或 应从中获取新修订版的远程名称。“

    当我从过去推送到其他Github存储库时,我没有收到此错误。有什么问题,我该如何解决?可能是因为我过去曾将同一个存储库拉到另一个本地目录吗?在任何一种情况下,我该怎么做才能解决问题?

4 个答案:

答案 0 :(得分:31)

您需要按照正确的步骤进行操作。

您已经git init,然后通过执行此操作添加远程。

git remote add origin https://github.com/PrincetonUniversity/EVCM.git

现在工作树可以识别origin所以

git pull origin master

这就是全部,我希望它会对你有所帮助。

由于

答案 1 :(得分:20)

你应该始终以git clone开始(我建议你这样做),但是如果你想从这里继续,那么就是这样:

您可以使用git remote add origin https://github.com/PrincetonUniversity/EVCM.git添加遥控器,并将其名称设置为origin。如果您想了解更多信息,可以查看this tutorial。我希望,这将解决您的问题。如果您遇到其他问题,请执行git clone

答案 2 :(得分:10)

根据git的命令行:

如果您希望为此分支设置跟踪信息,可以使用以下命令设置:

git branch --set-upstream-to=<remote>/<branch> <local branch>

这样您就可以简单地运行“git pull”而不是“git pull origin branch”

答案 3 :(得分:3)

先做git remote add origin https://github.com/PrincetonUniversity/EVCM.git

然后做git pull origin 这是一个很好的教程https://www.atlassian.com/git/tutorials/syncing/git-pull

但如果您使用git clone,它会自动为您创建origin