我运行 git pull
两次并得到以下结果:
$ git pull
remote: Counting objects: 1, done.
remote: Total 1 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (1/1), done.
From git.assembla.com:my-project
da3f54c..bb335a4 master -> origin/master
Updating 5934c67..bb335a4
Fast-forward
$ git pull
Already up-to-date.
如何理解这个输出?
最佳答案
您已将远程 origin/master
分支 pull 入本地 master
分支。
这两个分支没有分歧,只是在 origin/master
上有一些新的提交。
所以你的本地 master
没有任何 merge 就被快速转发到 origin/master
。
Git 分支是轻量级的,它们只是移动标签,指向特定的提交。
关于git - 从远程 pull 时快进意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23139465/