所以我刚刚了解到git pull
做了几件事
fetch
更新本地远程镜像merge
将本地分支与更新的本地远程镜像合并但push
呢?它会做几件与pull
类似的事情吗?
答案 0 :(得分:4)
不是。
从技术意义上讲,是的,它可以做多件事,但不像pull
(你可以合理地做fetch
和merge
作为两个不同的行为)所有的东西push
通常总是一起完成:
做#3在没有做#1和#2的情况下真的没有意义 - 做#1和#2在没有做#3的情况下也不会做任何事情。
push
永远不会合并 - 您要么覆盖远程引用,要么推送失败。
答案 1 :(得分:1)