Git----拉取远程分支,git pull,git rebase,git pull --rebase的区别

网友投稿 1369 2022-10-10

Git----拉取远程分支,git pull,git rebase,git pull --rebase的区别

Git----拉取远程分支,git pull,git rebase,git pull --rebase的区别

git pull

相当于自动的 fetch 和 merge 操作,会试图自动将远程库合并入本地库,在有冲突时再要求手动合并。

git rebase

可以确保生产分支commit是一个线性结构,方便rollback。其实生产也可以选择打tag来发布。

注:通过rebase可以确保主分支commit history线性结构上每个commit点都是相对独立完整的功能单元。除了美感,这样做也有助于团队间的分工协作,比随便merge效果好。

git pull --rebase(推荐用这个)

把本地 repo. 从上次 pull 之后的变更暂存恢复到上次 pull 时的状态合并远端的变更到本地最后再合并刚刚暂存下來的本地变更

git fetch

只是将远程的文件拉下来,不会与本地的分支进行合并

1.作者:Syw

3.如果文中有什么错误,欢迎指出。以免更多的人被误导。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:wxc-datepicker:微信小程序日期、时间选择器(微信小程序 时间选择器)
下一篇:微信小程序登录,全局状态,401处理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~