git pull和git push的区别
来源:互联网 发布:工业机器人控制算法 编辑:程序博客网 时间:2024/05/22 14:41
Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
git fetch origin mastergit log -p master..origin/mastergit merge origin/master
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
上述过程其实可以用以下更清晰的方式来进行:
git fetch origin master:tmp
git diff tmp
git merge tmp
从远程获取最新的版本到本地的test分支上
之后再进行比较合并
2.git pull:相当于是从远程获取最新版本并merge到本地
git pull origin master
上述命令其实相当于git fetch 和 git merge
在实际使用中,git fetch更安全一些,因为在merge前,我们可以查看更新情况,然后再决定是否合并。
阅读全文
0 0
- git pull和git push的区别
- GIT的Push和Pull,强制Pull覆盖本地命令
- git pull和git push总要输密码的原因
- git push和git pull的默认行为
- git push & git pull
- git pull git push
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- Git fetch和git pull的区别
- 事件回放:因「鹿晗、关晓彤」公布恋情,微博瘫痪了……
- 新能源车企新财路!双积分政策引出450亿元大蛋糕【附下载】| 智东西内参
- 详解鸽巢原理【组合数学】
- java根据模板生成pdf文件并导出(转)
- JZOJ 5401. 【NOIP2017提高A组模拟10.8】Star Way To Heaven
- git pull和git push的区别
- centos7使用yum安装mariaDB(开源MySQL)无法启动的解决办法
- (一)异常处理
- [BZOJ]1206: [HNOI2005]虚拟内存 线段树
- 175. Combine Two Tables
- 织梦留言板添加验证码
- 【LeetCode】C# 17、Letter Combinations of a Phone Number
- colorPrimary、colorPrimaryDark、colorAccent
- 运行LINE