学习理解GIT命令之git fetch的用法

来源:互联网 发布:安踏奥运去打破h5源码 编辑:程序博客网 时间:2024/06/05 15:04

列几个常用的git命令

git init 项目初始化
git clone 拉取项目
git add . 添加到暂存区
git commit -m 添加commit信息
git push 将本地分支推送到服务器上去
git pull origin master 本地与服务器端同步

git log 查看日志
git status 查看当前状态
git tag 查看版本号
git diff 查看尚未提交的更新

git fetch:相当于是从远程获取最新版本到本地,不会自动merge

在 git fetch 中,有一个很重要的概念:FETCH_HEAD

这里先解释一下什么是FETCH_HEAD

某个branch在服务器上的最新状态。每一个执行过fetch操作的项目,都会存在一个FETCH_HEAD列表, 这个列表保存在 .git/FETCH_HEAD 文件中, 其中每一行对应于远程服务器的一个分支. 当前分支指向的FETCH_HEAD, 就是这个文件第一行对应的那个分支。(引用自https://ruby-china.org/topics/4768)

我们来查看一下 git fetch的内容

1. 首先我们可以通过 git fetch -h 查看到 其下的所有命令

这里写图片描述

2. 其次使用git fetch –help 命令可以看到git fetch的语法详解

 git-fetch - Download objects and refs from another repository //从另一个存储库中下载对象和参考

同时,我们还可以查看关于git fetch官方给出的语法详解,这里我使用了chrome的线上翻译

这里写图片描述

3.接下来我们进行测试

Git fetch origin master

这里写图片描述

Git log -p master..origin/master 比较本地的master分支和origin/master分支的差别
查看对比一下 ,具体效果这里就不贴了,各位可以自行测试

git merge origin/master 进行合并

需要注意的是: 和push不同, fetch会自动获取远程`新加入’的分支.

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 回锅肉没有蒜苗怎么办 农村铁锅生锈怎么办 篮球三不沾怎么办 正宗披萨饼皮怎么办做 刚得高血压怎么办 高血压怎么办才能降低 老年人高血压怎么办 瓜子潮了怎么办 冰毒瘾发作怎么办 毒瘾发作怎么办 电脑禁用ime怎么办 腌菜酸了怎么办 吃西瓜肚子疼怎么办 西瓜苗发黄怎么办 鲢鱼进窝怎么办 卫龙辣条硬了怎么办 辣条吃多了怎么办 巧克力吃不完怎么办 高中生记忆力差怎么办 吃什么都不胖怎么办 皮肤比较薄怎么办 皮肤太薄有血丝怎么办 脾虚加肾虚怎么办 经常睡眠不好怎么办 角色转移时间怎么办 汽车尾气超标怎么办 尾气检测不合格怎么办 违章没有照片怎么办 汽车门锁打不开怎么办 老打嗝怎么办 老打嗝是怎么办 打嗝怎么办快速解决 老是打嗝怎么办 宝宝总是打嗝怎么办 一直嗳气严重怎么办 嗳气很严重怎么办 横膈肌痉挛怎么办 膈肌疼痛怎么办 感觉胃胀怎么办 脖子疼痛怎么办 安博维的副作用怎么办