Git使用手册/Git教程:git fetch 将远程仓库的分支及分支最新版本代码拉取到本地
2017-12-18 14:37
886 查看
关于SSH Key的使用和公钥在gitHub、gitLab的配置等,请参考文章:Git使用手册:使用SSH Key及配置SSH key公钥关于GIT 工作区、暂存区、本地仓库、远程仓库的概念及关系,请参考文章:Git使用手册:工作区、暂存区、本地仓库、远程仓库关于GIT 从远程仓库下载项目到本地工作区的操作,请参考文章:Git使用手册:git clone 克隆下载远程仓库项目工程到本地工作区关于GIT 分支使用详解,请参考文章:Git使用手册:git branch 分支操作、创建分支、查看分支、删除分支、删除本地分支、删除远程分支关于GIT Checkout的使用,请参考文章:Git使用手册:git checkout 创建分支、切换分支关于Git status命令使用解读,请参考文章:Git使用手册:git status 查看本地工作区、暂存区中文件的修改状态关于Git diff和Git add命令使用,请参考文章:Git使用手册:git diff 、 git add 、 git diff --cached 命令详解关于Git commit命令使用详解,请参考文章:Git使用手册:git commit -m/-am/-a -m 提交文件至本地仓库区关于Git pull命令使用,请参考文章:Git使用手册:git pull origin 拉取代码到本地,解决拉取代码时发生的文件冲突关于Git push命令使用,请参考文章:Git使用手册:git push 推送提交本地仓库代码文件到远程仓库关于Git log命令使用,请参考文章:Git使用手册/Git教程:git log 查看git提交日志记录
将远程仓库的分支及分支最新版本代码拉取到本地:
命令:git fetch该命令执行后,不会将拉取的分支的最新代码合并到当前分支,仅仅是拉取/下载下来到本地仓库中。
首先,我们使用git branch查看本地拥有的分支,图中我们可以看到一共有master、xuzhangzheng1和xuzhangzheng2这3个分支。
我们再登录自己搭建得gitLab,找到指定的project,选择Repository菜单,再选择Branches菜单,即可看到远程仓库中目前拥有的分支,如图所示:
会发现,我们本地没有apiThirdTest分支,这时我们执行git fetch命令,效果如图:
执行git fetch命令后,看到提示:
From 127.0.0.1:xuzhangzheng/SDK-practice
* [new branch] apiThirdTest ->origin/apiThirdTest
相当于本地创建了一个新的分支apiThirdTest,并拉取了远程仓库的apiThirdTest分支的代码。
我们再执行git branch查看本地分支,如图所示:
发现没有刚才的apiThirdTest分支,这时我们使用git checkout尝试切换到apiThirdTest,使用命令:git checkout +tab键(+tab键相当于提示功能,会将你可以切换的分支提示出来,如图框选部分),我们看到apiThirdTest分支是存在的。
我们切换到apiThirdTest分支,再执行git branch查看一下本地的分支情况:
这时我们看到,本地分支中已经存在apiThirdTest分支了。
如您有其他问题,希望可以通过留言得形式及时交流,有书写错误和可优化的地方也希望及时提出,感谢。
相关文章推荐
- Git使用手册/Git教程:Git的使用:工作区、暂存区、本地仓库、远程仓库
- Git使用手册/Git教程:git branch 分支操作、创建分支、查看分支、删除分支、删除本地分支、删除远程分支
- Git使用手册/Git教程:git clone 克隆下载远程仓库项目工程到本地工作区
- Git fetch/pull 从远程的分支获取最新的版本到本地
- Git fetch/pull 从远程的分支获取最新的版本到本地
- git fetch 的简单用法:更新远程代码到本地仓库
- git fetch 的简单用法:更新远程代码到本地仓库
- windows下使用GUI 把本地代码提交到git远程仓库
- Git中从远程的分支获取最新的版本到本地
- git fetch 的简单用法:更新远程代码到本地仓库
- 使用git初始化本地仓库并提交到远程分支
- git 将自己本地的代码建立分支推送到远程仓库
- git将远程仓库最新版本拉到本地仓库
- git fetch 的简单用法:更新远程代码到本地仓库
- windows下使用GUI 把本地代码提交到git远程仓库
- windows下使用GUI 把本地代码提交到git远程仓库
- git fetch 的简单用法:更新远程代码到本地仓库
- 从git远程仓库拉取最新版本代码
- git中从远程的分支获取最新的版本到本地
- git的安装和使用Mac版本,本地代码仓库文件的删除和重新导入代码