git pull和git merge 都是将其他分支的代码合并到当前分支,那到底在不同场景下具体啥区别呢??
2 回答
烙印99
TA贡献1829条经验 获得超13个赞
用过了就知道了,次git pull = git fetch + git merge
fetch和push命令可以分别对远程分支进行fetch和push操作,而pull不是直接跟远程分支对话的。
fetch同pull的区别在于:git fetch:是从远程获取最新版本到本地,不会自动merge
而git pull是从远程获取最新版本并merge到本地仓库
从安全角度出发,git fetch比git pull更安全,因为我们可以先比较本地与远程的区别后,选择性的合并。
git push 默认推送到master。
- 2 回答
- 0 关注
- 6675 浏览
添加回答
举报
0/150
提交
取消