将 repo 推送到远程存储库 (GitHub)
Pushing repo to remote repository (GitHub)
我是 Git/GitHub 的新手。试图将我的文件推送到我设置的新存储库,但它不起作用。这是我的过程:
- 在 GitHub 上设置存储库。
- 在 repo 上初始化远程。
git remote add origiN <URL>
- 检查没问题。
git remote -v
这似乎都按计划进行,因为 Terminal returns
origiN <URL> (fetch)
origiN <URL> (push)
...符合预期。
然后,当我 运行 git push
时,我得到:
fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository using
git remote add <name> <url>
and then push using the remote name
git push <name>
...但我以为我已经配置了远程存储库?
我错过了什么?
git push -u origin master
那你就可以git push
psydroyd 在我打字的时候回答了,但这里有更多细节:
一个仓库可以有多个远程。您可以通过 运行ning:
明确地 推送到远程
git push <remote> <branch>
但是如果您希望 git push
在没有任何附加参数的情况下工作,您可以使用 --set-upstream
选项,又名 -u
,如:
git push -u origin master
这会设置您的本地分支以跟踪远程 master
分支。在此之后,您可以 运行:
git push
我是 Git/GitHub 的新手。试图将我的文件推送到我设置的新存储库,但它不起作用。这是我的过程:
- 在 GitHub 上设置存储库。
- 在 repo 上初始化远程。
git remote add origiN <URL>
- 检查没问题。
git remote -v
这似乎都按计划进行,因为 Terminal returns
origiN <URL> (fetch)
origiN <URL> (push)
...符合预期。
然后,当我 运行 git push
时,我得到:
fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository using
git remote add <name> <url>
and then push using the remote name
git push <name>
...但我以为我已经配置了远程存储库?
我错过了什么?
git push -u origin master
那你就可以git push
psydroyd 在我打字的时候回答了,但这里有更多细节:
一个仓库可以有多个远程。您可以通过 运行ning:
明确地 推送到远程git push <remote> <branch>
但是如果您希望 git push
在没有任何附加参数的情况下工作,您可以使用 --set-upstream
选项,又名 -u
,如:
git push -u origin master
这会设置您的本地分支以跟踪远程 master
分支。在此之后,您可以 运行:
git push