Git:为什么 git 在我还没有 pull 更新时说 "your branch is up to date with origin/main"?

标签 git bitbucket branch git-branch

我在本地分支上,并切换回 main。它说 Your branch is update with origin/main,但是当我执行 git pull 时,它确实 pull 了一堆新的更新。这是否意味着我的分支origin/main 同步?

最佳答案

您的本地 Git 不知道远程服务器的状态除非您先获取。获取后,您可以检查分支的状态,它会告诉您,您落后了或者分支已经 fork 。

Git 中的几乎所有命令都在本地运行,只有少数命令需要访问互联网,例如 push、fetch、ls-remote

关于Git:为什么 git 在我还没有 pull 更新时说 "your branch is up to date with origin/main"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70175724/

相关文章:

git - 两种 git rebase 方法之间的区别

git - 如何使用 'gem install' 命令从私有(private) GitHub 仓库安装 gem

branch - 反转差异或补丁 || CVS差异

git - 在 Git 中跨分支共享文件

Git:使用来自不同远程的两个具有相同名称的分支

git - 什么是 stash ?

git - 有没有办法让 git-push 具有交互性?

django - Mercurial忽略pytharm的 “.idea”文件夹形式吗?

android - 在任务应用程序:transformClassesWithDexForRelease失败的情况下,在位桶管道上的Android构建失败

git - 在提交 View 下显示 Bitbucket 中的标签和分支