2017-02-06 3 views
1

У меня есть ветка, которая отстает от мастера. Я хочу вывести изменения из мастера и интегрировать их в свою ветку, а затем переместить эту обновленную локальную ветвь в удаленную ветку.Git - добавление изменений от ведущей к левой ветке

В то время как на моем художественном отделении, я использовал:

git merge origin/master branch1 

Это вытащил несколько файлов, но далеко не все из них - есть 800 линий файл на хозяина, который только 200 после использования этого.

Merge made by the 'recursive' strategy. 
src/assets/js/amcharts.js   | 69 +++++++++++++++++++++++++++++ 
src/assets/js/line-chart.js   | 4 +- 
templates/partials/navs/main-nav.tpl | 3 +- 
templates/file.tpl  | 5 --- 
templates/settings/data.tpl   | 84 ++++++++++++++++++++++++++++++++++++ 
www/settings/data.php    | 6 +++ 
6 files changed, 164 insertions(+), 7 deletions(-) 
create mode 100644 src/assets/js/amcharts.js 
create mode 100644 templates/settings/data.tpl 
create mode 100644 www/settings/data.php 

Что я делаю неправильно? есть ли что-то еще, что я должен делать?

+0

Не нужно указывать имя ветви ветки только 'git merge origin/master' будет делать тогда' git push origin branch1' – crowchirp

ответ

0

Просто оформление заказа branch1. Потяните origin/master. Затем нажмите на пульте дистанционного управления.

$ git checkout branch1 
$ git pull origin master  # pull = fetch + merge 
$ git push origin branch1 # update remote/branch1 

Переписать файл с происхождения/мастер:

»... далеко не все из них - нет 800 линий файл на хозяина, который только 200 после того, как с помощью этого

.

Вы должны перезаписать файл с происхождением/мастером.

$ git checkout origin/master <file-name> 
+0

Я не хочу объединять свою ветку в мастер - я просто хочу добавить изменения с мастера на мой удаленный филиал. Похоже, это подталкивает мою ветку + мастер в мастера, правильно? – Buffalo

+0

ОК. Do 'git push origin branch1' (update remote/branch1) –

+0

Он сделал больше изменений, но файл, который я использую для справки, по-прежнему составляет только 200 строк :( – Buffalo