[Git] Git fetch和git pull的区别
Git 区别 fetch pull
2023-09-14 08:56:59 时间
reference : http://blog.csdn.net/hudashi/article/details/7664457
Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git
fetch:相当于是从远程获取最新版本到本地,不会自动merge
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 rebase的用法
- git stash与git commit的区别
- git 仓库、分支的区别
- 【Git】如何将本地非git目录与远程创建的git目录建立关联
- IDEA中Git更新合并代码后,本地修改丢失
- Git直接拉取远程分支
- [Practical Git] Clean up commits with git rebase
- 【转载】GIT 使用时遇到的行结束符设置问题
- Git远程04:git fetch & git push & git pull
- Git远程02:git clone都做了什么
- [Practical Git] Remove unnecessary git tracking with .gitignore files
- [Practical Git] Configure global settings with git config
- [Practical Git] Filter commit history with git log arguments
- [Practical Git] Format commit history with git log arguments
- [Practical Git] Navigate git command pager output with Unix less commands
- Tool之Git:Git的简介(功能/Git与SVN区别)、安装、使用方法之详细攻略
- git使用具体介绍
- git分享:Git_DataPro
- Git:合并分支----git merge命令应用的三种情景
- 使用dockerfile克隆私有git仓库
- Git - 基本原理
- 【Git技巧】第八篇 git历史提交版本回退(可切换任意已经提交的版本)
- Git/Repo/Gerrit区别