是否有命令来检查遥控器git push
将git pull
使用什么?
如果未指定远程,我发现的所有文档都git push
将推送到原点,但是没有提到没有原点时会发生什么。我也知道可以更改默认遥控器。
我的 Git 存储库没有origin
遥控器,当我尝试git push
它时,我收到以下错误。
fatal: No destination configured to push to.
我已经尝试过git remote -v
,但这只是列出了我所有的遥控器及其网址。
是否有命令来检查遥控器git push
将git pull
使用什么?
如果未指定远程,我发现的所有文档都git push
将推送到原点,但是没有提到没有原点时会发生什么。我也知道可以更改默认遥控器。
我的 Git 存储库没有origin
遥控器,当我尝试git push
它时,我收到以下错误。
fatal: No destination configured to push to.
我已经尝试过git remote -v
,但这只是列出了我所有的遥控器及其网址。
本地存储库中的每个分支都可以将远程(不必调用origin
)设置为其“上游”。这是被推到的地方。
您可以发出git push -u <remote> <branch>
推送和定义上游以供将来的推送和拉取使用。
如果您.git/config
在本地存储库中对文件进行分类,则可以看到为其定义了上游的所有分支。它看起来像这样:
[branch "master"]
remote = origin
merge = refs/heads/master
合并字段定义了与您的本地头相关联的远程头。远程分支和本地分支不必具有相同的名称,但为了清楚起见,最好使用相同的名称。
编辑:那里有一个非常不幸的错字:我写的是“push -i”而不是“push -u”