在我的本地代码库根目录中,我从一个特性分支切换回
请注意最后一条信息:您的分支与'origin / develop'保持最新。 在我看来,这意味着我的分支已完全更新到
develop
分支:$ git checkout develop
Switched to branch 'develop'
Your branch is up to date with 'origin/develop'.
请注意最后一条信息:您的分支与'origin / develop'保持最新。 在我看来,这意味着我的分支已完全更新到
origin / develop
的HEAD
,无需拉取新更改。
但是当我执行...
$ git pull
remote: Counting objects: 10, done.
Unpacking objects: 100% (10/10), done.
From ssh://my-code-commit/v1/repos/myproj
5840bf6..cc91737 develop -> origin/develop
Updating 5840bf6..cc91737
Fast-forward
src/main/java/com/me/myapp/processor/Fizzbuzz.java | 39 +++++++++++++++++++++++++++++++++++++++
src/main/java/com/me/myapp/processor/Foobar.java | 6 ++----
src/main/resources/META-INF/spring/routes/FlimFlam.xml | 21 +++++++++++++++++++++
什么?!怎么会这样?如果我的本地 develop
与 origin/develop
“更新到同一状态”,那么如何存在远程更改需要拉取?!
这是误导信息吗,还是我基本上误解了 Git 在说“已经更新到最新”时的含义?