我在分支B上。签出分支A时,收到一条消息,表示我在分支A后面一次提交。
git checkout A
Switched to branch 'A'
Your branch is behind 'origin/A' by 1 commit, and can be fast-forwarded.
但是当在我自己的分支上时,我不能执行git pull A,因为它说A似乎不是存储库。
我也很困惑,因为当我这样做时git merge A,消息是这已经是最新的了。当我一次提交落后时怎么可能?
我能做什么?
git pull只是一个fetch + merge,但是它只会在您拉动时更新您正在处理的分支。所有分支的引用都已更新,因此git知道本地A ref已过时。
# on branch A
git merge origin/A --ff-only
Run Code Online (Sandbox Code Playgroud)
这会将您的历史记录更新为A。
| 归档时间: |
|
| 查看次数: |
2999 次 |
| 最近记录: |