git fetch 的作用与原理 |
您所在的位置:网站首页 › git的作用 › git fetch 的作用与原理 |
git fetch 命令的使用
从远程主机克隆
Git 的 clone 命令会为你自动将远程主机命名为 origin,拉取它的所有数据,创建一个指向它的 master 分支的指针,并且在本地将其命名为 origin/master。同时Git 也会给你一个与 origin 的master 分支在指向同一个地方的本地 master 分支,这样你就有工作的基础。 远程库有人推送,提交了C0和C1: 只要你不与 origin 服务器连接,你的 origin/master 指针就不会移动。 如果要同步远程库到你的工作,运行 git fetch origin 命令。 $ git fetch origin这个命令查找 “origin” 是哪一个服务器,从中抓取本地没有的数据,并且更新本地数据库,移动 origin/master 指针指向新的、更新后的位置。 如果想要在 origin/master 分支上工作,可以新建分支 test 并将其建立在远程跟踪分支之上: $ git checkout -b test origin/master这会给你新建一个用于工作的本地分支 test,并且起点位于 origin/master。
但是由于 git pull 的使用经常令人困惑,所以通常单独显式地使用 fetch 与 merge 命令会更好一些。
本文转载自:Git:远程分支----git fetch命令的使用_Samven_7的博客-CSDN博客 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |