git pull以及git pull --rebase

版权声明:每解决一个问题,都是一次进步!不怕进步慢,只怕不进步! https://blog.csdn.net/whq19890827/article/details/80555402

git pull的作用是将远程库中的更改代码合并到当前分支中,默认为:git fetch + git merge

git fetch 的作用就相当于是从远程库中获取最新版本到本地分支,不会自动进行git merge

git pull –rebase 加上–rebase参数的原因是,在多人开发中,有多个merge commit,如果不加该参数,则有多个历史提交线,而它的作用,就相当于把分叉的提交线中的一条,每一次提交都捡选出来, 在另一条提交线上提交。最后也形成一条单一的提交线。

猜你喜欢

转载自blog.csdn.net/whq19890827/article/details/80555402