标签: git github networking graph git-merge
我正在Github中分析某人的网络图,我无法弄清楚下图中“开发”分支中发生了什么:
当'temp'分支合并为'development'时,两个蓝色箭头最终指向下一个提交点。
这里发生了什么?
答案 0 :(得分:1)
如果你的本地分支落后于原点并且你试图推送你的提交,它会让你拉动你的更改。如果你做git pull --rebase git会将你的提交重新设置为看起来像是在最初的commit in origin之后创建的,它产生了一个很好的无分支提交序列。如果您只是git pull,您可以获得本地合并,这样就可以得到一个看起来像这样的分支。
git pull --rebase
git pull
无法访问git日志,这是我对发生的事情的最好猜测。