git git fetch 和 git fetch origin master 的区别

git fetch

第1步

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

bash 复制代码
[remote "origin"]
	url = [email protected]: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

相关推荐
Bryan_Long1 小时前
Git 命令行操作提交至远程仓库
git·github
微臣愚钝3 小时前
git的上传流程
git
lmxnsI3 小时前
git报错
git
bulucc4 小时前
回归,git 分支开发操作命令
大数据·git·elasticsearch
岳轩子5 小时前
git更新的bug
git·bug
born-stubborn8 小时前
Git 的基本概念和使用方式
git
offerwa8 小时前
Git版本控制实战:从入门到进阶
git
小杨4049 小时前
springboot框架项目实践应用二十一(git实战)
spring boot·git·后端
doglc10 小时前
从零手写RPC-version0
java·git·rpc·maven·intellij idea
尽兴-11 小时前
常用 Git 命令详解
java·git·vscode·gitee