0


git 常用命令 Fetch

git fetch
git fetch origin
                                1. 拉取远程仓库的所有远程分支的最新Commit-ID到「.git/FETCH_HEAD」文件中.
                                   若有多个分支则FETCH_HEAD内会有多行数据,首行为 git fetch 时所在分支的同名远程分支
                                2. 远程仓库被clone到本地后,被push过代码的远程分支会在「.git\refs\remotes\origin」路径下创建或更新其在本地的副本

git fetch origin release        FETCH_HEAD内只有1行数据,记录的是 git fetch时指定的远程分支的最新Commit-ID

git fetch origin release:dev    基于远程release分支创建本地dev分支(但不会切换到该分支)1. 果不存在本地dev分支,则会自动创建一个新的本地dev分支
                                2 果存在本地dev分支,并且满足fast forward条件, 则自动合并两个分支,否则,会阻止以上操作
git fetch origin master:branch2
git fetch origin :branch2       省略写法表示:远程仓库分支为默认分支master

git fetch时,FETCH_HEAD和.git\refs\remotes\origin会有哪些变化
git git fetch 和 git fetch origin master 的区别


拓展:Git常用命令汇总

标签: git

本文转载自: https://blog.csdn.net/weixin_37646636/article/details/131427177
版权归原作者 张紫娃 所有, 如有侵权,请联系我们删除。

“git 常用命令 Fetch”的评论:

还没有评论