这是我目前的GIT状态:
0
|\
| \
| \
| \
| 1
| |\
| | \
| | \
| | \
| 1 2
| / |
| / |
| / |
0 |
| |
| |
| |
分支0
是主
分支1
是一项新功能,已经过审核,然后进行了修改,然后合并。
分支2
从分支1
开始审核之前:这意味着它具有该功能,但缺少一些修改。
我想将所做的更改纳入其中。合并到我的分支2
。
运行的正确命令是什么,以及在哪个分支上?
编辑正在创建冲突的文件:
旧州:
import { Observable } from 'rxjs/Observable';
import { Injectable } from '@angular/core';
export const mockedData ...
新州:
import { Observable } from 'rxjs/Observable';
import { Injectable } from '@angular/core';
import 'rxjs/add/observable/of';
import 'rxjs/add/operator/delay';
export const mockedData ...
答案 0 :(得分:2)
使用rebase
:
git checkout branch_2
git rebase branch_0
答案 1 :(得分:0)
如果你想将从分支-0到分支-2的变形合并,你应该:
1 - 结帐到 branch-0
git checkout 0
2 - 分支到 branch-2
的rebasegit rebase 2
3 - 解决您的冲突并进行更改
git add *
4 - 继续你的生活
git rebase --continue