git git fetch 和 git fetch origin master 的区别

git fetch

第1步

先读取 .git/config 配置 [remote origin],若 fetch 并没有指定其中一个或多个远程仓库,就会处理所有的远程仓库

bash 复制代码
[remote "origin"]
	url = git@github.com:kaku/testGit.git
	fetch = +refs/heads/:refs/remotes/origin/

第2步
git fetch 会拉取远程仓库的所有远程分支的最新 Commit-ID 到「.git/FETCH_HEAD」文件中.

若有多个分支则FETCH_HEAD内会有多行数据,首行为 git fetch 时所在分支的同名远程分支

git fetch origin master

第1步 :如上
第2步
FETCH_HEAD内只有1行数据,记录的是 git fetch时指定的远程分支的最新 Commit-ID

相关推荐
Zaki_gd10 分钟前
【GIT】-- gitignore已经提交的文件
git
_OP_CHEN1 小时前
【Git原理与使用】(六)Git 企业级开发模型实战:从分支规范到 DevOps 全流程落地
大数据·linux·git·gitee·项目管理·devops·企业级组件
艾莉丝努力练剑2 小时前
【Linux进程(一)】深入理解计算机系统核心:从冯·诺依曼体系结构到操作系统(OS)
java·linux·运维·服务器·git·编辑器·操作系统核心
一勺-_-16 小时前
.git文件夹
大数据·git·elasticsearch
TT哇17 小时前
【git】本地代码上传到gitee仓库(保姆级教程)idea和vscode等通用
git·gitee·intellij-idea
人在旅途我渐行渐远17 小时前
idea 通过git撤销commit但未push的操作
java·git·intellij-idea
Serene_Dream18 小时前
IDEA中多人项目中如何将自己的本地分支调整到远程的最新分支下
git·github
中冕—霍格沃兹软件开发测试18 小时前
Git版本控制在测试项目管理中的应用
人工智能·git·科技·开源·appium·bug
一个不秃头的 程序员1 天前
配置git仓库的地址
git
coderCatIce1 天前
git(带流程图)
git