eclipse操作github远程库分支
我们演示一个情境,项目经理jack搞个了一个初始项目,以及pay,comment两个分支,提交push到github,然后marry负责pay分支开发,提交到github分支版本库,然后项目经理jack拉取最新代码;
我们首先在github新建一个远程库 branchEclipseHelloWorld
eclipes里我们新建一个项目 branchEclipseHelloWorld
初始化版本库,以及新建两个本地分支,分别是 feature1_pay和feature2_comment
然后我们push推送远程库,具体操作前面讲过,现在不累述;
远程库自动建立对应的分支;
接下来 我们另外一个成员marry,拉取下这个项目,具体操作前面讲过,不在累述;
我们现在要修改下分支pay,所以我们先切换到分支pay;
右击项目Team -> Switch To -> Other...
选择pay远程分支,checkout.
点“Checkout as Local Branch”,检出作为一个本地分支;
这样我们就检出了feature1_pay分支;
然后我们修改下Pay的类;
提交本地库然后Push到远程库分支;
然后我们Jack项目经理要把最新分支代码pull下来;
这里是不能直接进行pull拉取的。要先搞一个本地分支和远程分支的关联操作;
eclipse具体操作如下:
右击项目Team -> Remote -> Configure Fetch from Upstream...
点击Advanced...
添加映射 本地pay分支映射关联到远程库pay分支,点“add Spec”
然后点“Finish”按钮
配置完以上关联之后,就可以直接pull拉取远程库分支最新代码了;