Sha*_*lor 2 git github repository
所以我正在尝试创建一个远程分支,以便我可以将更新推送到我正在对我的Github帐户进行的项目,但无论出于何种原因,我的远程分支都没有被创建.
这些是我正在运行的命令:
git remote add origin git@github.com:<username>/first_app.git
git push origin master
Run Code Online (Sandbox Code Playgroud)
运行第一行后,一切似乎都运行正常,我没有收到任何错误消息.但是,当我检查我的远程分支时,没有任何东西会显示出来.我为此运行的命令是:
git branch -r
Run Code Online (Sandbox Code Playgroud)
忽略我想我至少会尝试上面的第二个命令.当我这样做时,自然会说:
ERROR: Repository not found
Run Code Online (Sandbox Code Playgroud)
如果有人能帮我解决这个问题,我将不胜感激.我一直试图在网上找到这方面的信息,但还没有碰到任何东西.
添加远程后,git还没有任何关于远程分支的知识.实际上,远程URL可能非常无效.
git fetch
命令旨在执行以下操作:
.git/refs/remotes/remotename
直到下一次才会更新git fetch
.换句话说,做git fetch
几乎是强制性的.
顺便说一下,git pull
= git fetch
+ git merge
,这样做git pull
也会实现你想要的.