新提交的Git分支没有显示

3

我遇到了Git的问题,我切换到了一个新的分支并提交了更改,但是新的分支在分支列表中没有显示出来。

git checkout -b new-branch
git branch
 develop
 *new-branch
git commit -am 'new message'
git push -u origin new-branch
git branch -a
[here the new branch does not show]
git checkout origin/new-branch
error: pathspec 'origin/new-branch' did not match any file(s) known to git.

有什么步骤我漏掉了吗?
1个回答

1
我想我可能找到了答案,我需要更新我的远程列表。
git remote update

但这也可能是因为我没有将任何文件添加到最新的提交中。您可以使用以下命令检查要提交的文件:

git status

如果你想添加所有未被 .gitignore 忽略的内容,那么你可以直接从代码根目录运行此命令。
git add .

这不可能是问题所在。当你将你的分支推送到远程时,你的本地仓库应该已经在跟踪它了,没有必要从远程更新,因为你已经知道你刚刚推送了什么!你使用的 Git 版本是什么? - user456814
我正在使用1.7.1版本。我知道你的意思,它应该一直在追踪,因为我刚刚推送了它。我正在推送到一个远程仓库,不知道git是否缓存了这个初始仓库并等待您刷新列表? - RonnyKnoxville

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接