gpt4 book ai didi

未列出 Git 远程分支

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

所以我正在尝试创建一个远程分支,以便我可以将更新推送到我正在对我的 Github 帐户执行的项目,但是无论出于何种原因,我的远程分支都没有被创建。

这些是我正在运行的命令:

git remote add origin git@github.com:<username>/first_app.git
git push origin master

运行第一行后,一切正常,我没有收到任何错误消息。但是,当我检查我有哪些远程分支时,什么也不会显示。我为此运行的命令是:

git branch -r

忽略我认为我至少会尝试上面的第二个命令。当我这样做时,它自然会说:

ERROR: Repository not found

如果有人能帮我解决这个问题,我将不胜感激。我一直试图在网上查找有关此的信息,但还没有找到任何信息。

最佳答案

添加远程分支后,git 还没有任何关于远程分支的知识。事实上,远程 URL 很可能是无效的。

git fetch 命令旨在执行以下操作:

  1. 尝试与远程通信并获取该远程上的分支列表。此信息的快照本地存储在 .git/refs/remotes/remotename 中,直到下一次 git fetch 才会更新。
  2. 获取该远程和选定分支(或所有跟踪分支)的所有新 git 对象。

换句话说,执行 git fetch 对你来说几乎是强制性的。

顺便说一下,git pull = git fetch + git merge,这样git pull也会完成你想要的。

关于未列出 Git 远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13330043/

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