git命令之git fetch的用法
就将这个远程分支作为FETCH_HEAD.fetch会自动获取远程`新加入'的分支.同上, 只不过手动指定了remote.注意: 在这种情况下, 不会在本地创建。将作为默认的FETCH_HEAD.需要注意的是: 和push不同,远程服务器的branch1分支`.(上面说的第一种情况)
·
一般来说, 存在两种情况:
-
如果没有显式的指定
远程分支
, 则远程分支的master
将作为默认的FETCH_HEAD. -
如果指定了
远程分支
, 就将这个远程分支作为FETCH_HEAD.
常见的git fetch 使用方式包含以下四种:
git fetch
这一步其实是执行了两个关键操作:
- 创建并更新
所有远程分支的本地远程分支
.
- 设定当前分支的FETCH_HEAD
为远程服务器的master分支
(上面说的第一种情况)
需要注意的是: 和push不同, fetch会自动获取远程`新加入'的分支.
git fetch origin
同上, 只不过手动指定了remote.
git fetch origin branch1
设定当前分支的 FETCH_HEAD' 为
远程服务器的branch1分支`.
注意: 在这种情况下, 不会在本地创建本地远程分支
, 这是因为:
更多推荐
已为社区贡献6条内容
所有评论(0)