推/拉git时我有错误

时间:2014-01-06 15:41:51

标签: git

我从本地文件创建了我的存在项目。但是这个项目存在于git仓库中。而现在我需要在项目中提交更改并拉/推他的,但是git不知道什么是我拥有主人或来源的存储库。 这是错误消息:

fatal: No remote repository specified.  Please, specify either a URL or a
remote name from which new revisions should be fetched.

谢谢!

2 个答案:

答案 0 :(得分:20)

如果您最初克隆了您的存储库,那么:

git push origin master

如果您想将本地文件推送到您在github上创建的空存储库,则:

git remote add origin git@github.com:username/reponame.git

您必须建立连接才能正常通信。 Here是一个更详细的帮助答案。

Here是一个很好的Git教程网站。

编辑: “首先使用git remote add命令建立两者之间的关系,然后使用git push命令将本地存储库推送到远程存储库。如果您访问Github存储库,它将显示用于推送的URL。首先输入类似的内容:

git remote add origin git@github.com:username/reponame.git

git@github.com:username/reponame.git替换为存储库中的URL。该URL位于右侧栏,标题为“SSH克隆URL”。

答案 1 :(得分:2)

对于已经设置遥控器的人......

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

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

这样您就可以简单地运行&#34; git pull&#34; 而不是&#34; git pull origin branch&#34;