引言

现在有这样一个使用场景:团队中的其他开发者提交了一个新的特性分支(如feature_1),要求我们一同开发,并将自己修改的代码也全部提交到这个分支上去。那么如何将这个分支检出,并将本地检出的分支与这个远程分支相关联从而使我们的代码能够push到这个分支上呢?

分支检出

对于引言中提到的问题解决办法非常简单,首先在本地Git Repositories视图中对项目进行Remote Fetch操作,这样才可以将其他开发者提交的新分支在本地进行追踪Remote Tracking”。但是,追踪到的新分支不能直接check out(不是不可以,而是如果直接check out的话,任何本地做出的修改都无法被本地Git仓库托管,换句话说,直接Check out的这个分支仅仅是一个“镜像”分支,如果是只看不做修改的话,就可以直接Check out因此,我们必须在本地新建一个分支,并检出这个刚刚追踪到的其他开发者提交的新分支到我们新建的分支上。

其实操作非常简单,只需要在Remote Tracking文件夹中,找到追踪到的新分支,右键Create Branch...即可:

这样,EGit会自动在本地Git仓库中新建一个同名的分支,并自动将切换到这个分支上。这个同名的本地分支已经与远程库中的分支自动关联,我们push的代码都可以被合并到远程的这个分支上。

Git初学札记(九)————EGit检出远程分支相关推荐

  1. git checkout远程分支_Git检出远程分支

    如果贡献者有自己的 Git 仓库,并将修改推送到此仓库中,那么当你拿到仓库的访问地址和对应分支的名称后,就可以加为远程分支,然后在本地进行合并. 比如,Jessica 发来一封邮件,说在她代码库中的  ...

  2. Git初学札记(六)————在远程新建本地Branch与在本地新建远程Branch

    引言 本篇博客介绍将现有的本地分支以新的分支形式推送到远程库中,和以新的分支的形式从远程库中拉取一个分支.这两个功能都是比较简单的操作,但是在实际开发中,可能会在开发初期有所触及.比如我们希望将远程的 ...

  3. Git检出远程库的分支等相关操作

    来到公司,询问同事后发现系统已经上传到Git远程仓库: 我这里先把远程仓库clone下来: $ git clone http://git.eas****tect.git 发现目录下只有一个READY. ...

  4. Git初学札记(七)————合并分支(merge)

    目录 引言 开始Merge 1.History视图 2.Team菜单 3.Git Repositories视图 巧用Git Staging视图 放弃Merging 可能的Merge结果 引言 Git鼓 ...

  5. Git查看、删除、重命名远程分支和tag【转】

    转自:http://zengrong.net/post/1746.htm 本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也 ...

  6. Git初学札记(四)————Git Push的常规操作与Pull冲突解决

    目录 引言 Git命令行的远程Push EGit Push操作中的冲突问题 同步 工作区与本地库同步 工作区与远程库同步 图标 重点 引言 在团队开发当中,Git Push是多人协作环节中的最重要的一 ...

  7. Git 初学札记(十)—— Reset 回退的三种状态解析

    引言 工作中经常会涉及到需要本地代码覆盖更新的操作.有时候可能是从远端git 上直接覆盖更新,或者是其他本地分支覆盖更新当前分支等等.这个时候就需要用到 reset 操作. reset 操作分为三种类 ...

  8. Git初学札记(五)————Branch分支管理

    引言 正如之前的博客中提到的,Git区别于Svn的一个最明显的功能就是分支管理功能. 那么什么是分支?分支又能为我们的开发带来什么翻天覆地的变化呢?(为了使博客的内容更具权威性和专业性,以下部分内容摘 ...

  9. Git查看、删除、重命名远程分支和tag

    本文链接:http://zengrong.net/post/1746.htm 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对 ...

最新文章

  1. Win10 下 RabbitMQ 的 安装 配置
  2. Threejs加载模型问题汇总
  3. 第十五周程序阅读-范型程序设计(6)
  4. ] ssh登录慢的原因
  5. Bullmind-在线UML软件工具箱
  6. e480换高分屏_全高清都不够用?是时候趁着双11上飞利浦的高分屏了
  7. OTNM2000 Server端安装
  8. java 有没有with语句_Java中的try-with-resources语句
  9. intent几种传值数组、对象、集合(Array,Object,List)
  10. pythongui界面复选框数值选择并求和_如何使用Python从图像中分离复选框按钮和复......
  11. 数据库函数..........
  12. 大型企业Exchange 2010部署方案 – 分割全局地址列表
  13. No qualifying bean of type;Unsatisfied dependency expressed through field 解决办法(总结全网)
  14. Linux安装gcc和运行代码教程
  15. 启明星Zynq7010制作PYNQ V2.4镜像过程记录
  16. 淘宝 NPM 镜像解决软件下载速度慢的问题
  17. php遵义旅游管理系统毕业设计源码091801
  18. python 根据名称获取pid_python 使用标准库根据进程名获取进程的pid
  19. Visual SLAM 笔记——李群和李代数详解
  20. 【绿色版软件】出现应用程序无法启动,并行配置不正确

热门文章

  1. scala 数组合并_Scala程序合并两个数组或数组缓冲区
  2. 自由职业半年,我又滚回职场了...
  3. js使用location的方法实验
  4. 华为S5700交换机开启telnet远程登陆配置(推荐)
  5. MFC新建文件夹、打开文件夹的实现方法
  6. oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面...
  7. docker-conpose 入门
  8. Win10系统局域网中的其他电脑能Ping通但是无法访问本地IIS发布的网站
  9. Win7搭建http文件共享
  10. 如何查看Win11系统的版本号