我从本地文件创建了我的存在项目。但是这个项目存在于git仓库中。而现在我需要在项目中提交更改并拉/推他,但git不知道什么是我有主或起源的存储库。 这是错误信息:推/拉git时出现错误
fatal: No remote repository specified. Please, specify either a URL or a
remote name from which new revisions should be fetched.
谢谢!
我从本地文件创建了我的存在项目。但是这个项目存在于git仓库中。而现在我需要在项目中提交更改并拉/推他,但git不知道什么是我有主或起源的存储库。 这是错误信息:推/拉git时出现错误
fatal: No remote repository specified. Please, specify either a URL or a
remote name from which new revisions should be fetched.
谢谢!
如果您最初克隆然后你的资料库:
git push origin master
如果你想本地文件推送到你在GitHub上创建了一个空仓库,然后:
git remote add origin [email protected]:username/reponame.git
你必须有一个建立连接以正确通信。 Here是一个更详细的答案。
Here是一个很好的Git教程网站。
编辑: “在使用git remote add命令首先建立两者之间的关系后,使用git push命令将本地存储库推送到远程存储库如果您访问Github存储库,它会显示URL使用推,您需要先输入类似:
git remote add origin [email protected]:username/reponame.git
“
替换[email protected]:username/reponame.git
从资源库中的URL。该URL位于右侧栏,名为“SSH克隆URL”。
关于gitlab存在。但我不是克隆库。 –
对于人,他们的遥控器已经被设置...
如果要设置这个分支跟踪信息你可以这样做:
git branch --set-upstream-to=<remote>/<branch> <local branch>
这将让您只需运行“ git pull“而不是”git pull origin branch“
谢谢。这解决了我的问题。 – Alexander
您是否在命令行中使用git?如果是,请添加您在问题中使用的命令。 – FlyingFoX
发生这种情况时,当您从远程服务器推送到某个/ dir/.git时,但现在如何从本地计算机获取被推入.git的内容?我看到的建议是:使用第三裸回购来同步远程和本地回购,不要直接推。 – mosh