您现在的位置是:首页 >其他 >git fetch时,FETCH_HEAD和.git efs emotesorigin会有哪些变化网站首页其他
git fetch时,FETCH_HEAD和.git efs emotesorigin会有哪些变化
简介git fetch时,FETCH_HEAD和.git
efs
emotesorigin会有哪些变化
目录
github远程仓库状态
clone 到本地
git fetch
git fetch origin
git fetch origin test3
git fetch origin test2:test22
git fetch origin :test4
等价于:git fetch origin master:test4
对新clone的仓库直接 fetch
git fetch
git fetch origin
git fetch origin test1
git fetch origin test2:test22
git fetch origin :test4
等价于:git fetch origin master:test4
结论
- 拉取「
远程仓库
」的所有远程分支
的最新commitId
记录在.git/FETCH_HEAD
文件中,若有多个分支FETCH_HEAD
内会有多行数据,该文件首行
对应的是git fetch
时所在分支
的同名远程分支
。 - 指定远程分支
fetch
,FETCH_HEAD
内会有1
行数据,记录的是git fetch
时指定的远程分支
。 .git efsheads
☞fetch
对本地分支没影响。.git efs emotesorigin
☞ 远程仓库在本地的副本- 远程仓库,分支没有新提交 ☞ 没有分支被拉取下来
- 有分支push到远程仓库 ☞ 对应分支会被拉取下来
- 有分支在github上修改文件 ☞ 对应分支会被拉取下来
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。