gpt4 book ai didi

git - 没有来源时 "git push"推送到什么远程?

转载 作者:太空狗 更新时间:2023-10-29 14:33:20 26 4
gpt4 key购买 nike

是否有命令检查远程 git pushgit pull 将使用什么?

我找到的所有文档都指出,如果未指定远程,git push 将推送到原点,但是没有提及没有原点时会发生什么。我也知道可以更改默认 Remote 。

我的 Git 存储库没有 origin 远程,当我尝试 git push 时,我收到以下错误。

fatal: No destination configured to push to.

我试过 git remote -v 但它只列出了我所有的 Remote 和它们的 url。

最佳答案

本地存储库中的每个分支都可以将远程(不必称为 origin )设置为其“上游”。这是被推送到的地方。

您可以发出 git push -u <remote> <branch>为 future 的推送和 pull 推送和定义上游。

如果你 cat .git/config在本地存储库中创建文件,您可以看到定义了上游的所有分支。它看起来像这样:

[branch "master"]
remote = origin
merge = refs/heads/master

merge 字段定义了与本地头关联的远程头。远程和本地分支不必具有相同的名称,但为了清楚起见,最好是相同。

已编辑:那里有一个非常不幸的错字:我写的是“push -i”而不是“push -u”

关于git - 没有来源时 "git push"推送到什么远程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16309169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com