Android版本管理工具仓库管理A知识点

git fetch

2018-09-06  本文已影响24人  Muscleape

一旦远程主机的版本库有了更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令;

常用命令

git fetch

$ git fetch <远程主机名>

git fetch <远程主机名> <分支名>

$ git fetch <远程主机名> <分支名>
$ git fetch origin master

代码合并

详细操作步骤

## 在本地新建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支;
$ git fetch origin master:temp

## 比较本地代码与刚刚从远程下载下来的代码的区别;
$ git diff temp

## 合并temp分支到本地的master分支;
$ git merge temp

## 如果不想保留temp分支,删除;
$ git branch -d temp

直接使用 git fetch 命令

git fetch

git fetch origin

git fetch origin dev

对比git pull

与git pull相比git fetch相当于是从远程获取最新版本到本地,但不会自动merge。如果需要有选择的合并git fetch是更好的选择。效果相同时git pull将更为快捷;

上一篇 下一篇

猜你喜欢

热点阅读