git rebase和git merge是在日常开发中常用的用于分支合并的命令,也是非常容易误用的两个命令。本文将通过图文的方式去详解二者之间的区别。git mergegit merge会为本次的合并过程生成一条新的commit,并将该commit添加到目的分支上。
大家在使用git的过程当中有闯过祸吗?我闯过,我闯的第一个祸就是使用git rebase造成的,虽然后来最终还是解决了,但是还是给我吓得不轻。当时的事情是这样的。我们来看下这张图:简单解释一下这张图当中的内容,C1节点是所有分支的最小公共祖先。
之后我们可以使用git push -u origin master ,提交本地内容到远程库了。11、、这里我们的文章就到此结束了,主要提交不到远程库时记得使用git add 和git commit -m 本地提交完成后再使用git push -u origin master 。