引言

现在有这样一个使用场景:团队中的其他开发者提交了一个新的特性分支(如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. docker中部署redis主从模式
  2. 第七周项目一-三个函数在一个程序中(5)
  3. CTFshow php特性 web95
  4. JAVA框架Struts2 Action类
  5. 安装教程_Typora+Pandoc导出word
  6. 【IDEA】干掉注释自动在行首
  7. 英特尔推出锐炬Xe MAX独立显卡 可提升AI及视频编码速度
  8. 面试官:Spring MVC的处理流程是怎样的?
  9. JVM学习-垃圾回收调优
  10. SCOM2012SP1环境准备和安装
  11. 西门子1200PLC的OB块用法讲解
  12. PS——出现“Not a PNG file“报错的一种解决方法
  13. 深度学习基础--Bottleneck(瓶颈) Architectures
  14. 你真的认为自己熟练Python?带你一篇文章 查漏补缺,感受自己离深入掌握 Python 还有多远。
  15. AntD Button 图标集成 iconfont
  16. tomcat 日志禁用
  17. ldpc译码讲解_LDPC码译码方法和编码方法与流程
  18. 【计算几何】圆的面积并
  19. 半个月通过软考高级架构师,分享经验
  20. android 图片加密,安卓手机里的图片怎么加密

热门文章

  1. java bitset_Java BitSet nextSetBit()方法与示例
  2. 单位矩阵属性(I ^ k = I)| 使用Python的线性代数
  3. List 去重的 6 种方法,这个方法最完美!
  4. @Autowired报错的4种解决方案和原因分析!
  5. Python获取两个列表list的不同之处
  6. 3D手势姿态跟踪算法:手机端实时检测,多个手势同时捕捉
  7. 隐藏ASP.NET MVC版本
  8. 关闭mysql服务的方法有哪些_MySQL--启动和关闭MySQL服务
  9. oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...
  10. 鸿蒙系统 产品,华为首款鸿蒙系统产品成行业公敌!只因开机无广告:遭十大品牌批评...