天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
git pull 拉取远程分支中的代码到本地,并且自动合并到当前分支
git pull = git fetch + git merge Fetch_head
等于是先git fetch后再git merge
如果是git pull --rebase就相当于是先git fetch后再git rebase
update project相当于是git fetch和git fetch --rebase的封装,前者是merge,后者是rebase
update project后会出现一个选项如下:
Merge incoming changes into the current branch
Rebase the current branch on top of incoming changes
网上搜了一下有人说小白会选merge大佬都是选rebase,咱也不知为啥文章来源:https://www.toymoban.com/news/detail-737198.html
举个例子本地分支和主分支两个合并:
merge大概就是说将本地分支合并到主分支,会保留历史记录
rebase大概就是说将主分支直接覆盖到本地分支,主分支会直接把你本地分支之前的记录全部覆盖掉,文章来源地址https://www.toymoban.com/news/detail-737198.html
到了这里,关于git pull与update project的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!