2014-11-27 2 views
2

У меня есть ветвь с именем «develop» и на основе этой ветки я сделал еще одну ветку «TestFeature». И затем я создал другую ветку «NewFeature» на основе TestFeature и внес некоторые изменения и заработал.Git change base branch

Проблема в том, что я не хочу, чтобы изменения, которые находятся в TestFeature, присутствовали в моей ветке NewFeature. Я хочу, чтобы он основывался на «развитии».

Как я могу это сделать?

+2

'git rebase --onto ...' Интересно, что [документация] (http://git-scm.com/docs/git-rebase) имеет пример, который очень * близок к тому, что вы описываете. Разве вы не читали его? – Biffen

+0

Это сработало. Благодарю . Я сделал git rebase --onto develop TestFeature NewFeature – yantrakaar

ответ

4

(Turning мой комментарий в ответ.)

git rebase --onto ... 

Интересно the documentation есть пример, который очень близок к тому, что вы описали.