Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2893|回复: 2
打印 上一主题 下一主题

Git fetch和git pull的区别

[复制链接]

388

主题

602

帖子

2218

积分

金牌会员

Rank: 6Rank: 6

积分
2218
跳转到指定楼层
楼主
发表于 2015-7-31 14:04:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
2. git pull:相当于是从远程获取最新版本并merge到本地
回复

使用道具 举报

437

主题

566

帖子

2381

积分

金牌会员

Rank: 6Rank: 6

积分
2381
沙发
发表于 2015-12-6 16:33:17 | 只看该作者

git rebase 不会取回代码 要用git fetch先取回, git rebase 是合并代码。

(1)首先用git fetch返回服务器上的代码

(2)首先用git rebase origin/master 合并

(3)如果发生冲突了会提示, 然后可以使用git diff查看冲突, 在手工改掉冲突, 在用git add ‘文件名’ 添加修改后文件,最后用git rebase --continue继续没完成的合并

(4)最后就可以用git push 更新到服务器上去。


http://blog.csdn.net/witsmakemen/article/details/22661605


回复 支持 反对

使用道具 举报

437

主题

566

帖子

2381

积分

金牌会员

Rank: 6Rank: 6

积分
2381
板凳
发表于 2016-12-1 10:25:07 | 只看该作者



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-11-25 20:57 , Processed in 0.065754 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表