Я в настоящее время делаю проект в eclipse.I внес изменения в головной ветви и так же, как и в мастер филиала .I хочет объединить эти изменения и подтолкнуть их к удаленный репозиторий. Пожалуйста, скажите мне правильные шаги, чтобы i объединил обоих ветвей и надавил изменения на удаленный репозиторий без получения непереходное предупреждение.Слияния изменений головы ветви основной ветви в мерзавце
ответ
В настоящее время я делаю проект в eclipse.I сделал изменения в ветке головы, а также в главной ветке.
Обычно, когда люди относятся к «голове» они говорят о HEAD
, которая на самом деле не филиал, а ссылка на «кончик» в настоящее время извлеченной отрасли. Так что если вы
git clone foo
cd foo
git checkout bar
при условии bar
является филиалом, то HEAD
будет ссылаться на «кончике» или последней фиксации в bar
отрасли.
Если вы получаете предупреждение о несложной перемотке вперед при нажатии, изменения были внесены в удаленный репозиторий. Вы должны внести эти изменения в свой локальный филиал, прежде чем сможете нажать.
Это связано с тем, что git требует, чтобы конфликты слияния разрешались в локальном репозитории, а не (обычно разделяемом) удаленном репозитории. Чтобы внести эти изменения в локальный репозиторий, вам необходимо выполнить пару команд; git fetch ...
и git merge ...
приводит к фиксации слияния, что некоторые предпочитают - в то время как git fetch ...
и git rebase ...
, если предпочтительным является объединение изменений без коммита. Обратите внимание, что git pull ...
совпадает с git fetch ...
и git merge ...
и git pull --rebase ...
- это то же самое, что и git fetch ...
и git rebase ...
.
Какой бы способ вы ни выбрали, как только вы получите изменения в своем локальном репозитории (и разрешите любые конфликты там могут быть), вы будете готовы нажать.
- 1. Найти возраст в мерзавце ветви
- 2. Update все ветви в мерзавце
- 3. Клонирование ветки без слияния основной ветви
- 4. мерзавец ГОЛОВЫ сброса перед проверкой слияния изменений
- 5. мерзавец ветви и слияния
- 6. Возвращение плохой ветви слияния
- 7. Ребаза против основной ветви
- 8. Сброс ветви GIT и удаление всех изменений после слияния
- 9. Просмотр изменений в ветви svn
- 10. TortoiseSVN ствол и ветви слияния
- 11. Ветви еще различия после слияния
- 12. неволей - как от отката список изменений основной ветви
- 13. Сделать все ветви слиянием новых изменений из ветви devel/исправления
- 14. Git - слияние основной ветви с текущей веткой
- 15. Git в TFS - Удалить ветви после слияния
- 16. изменить ветвь, когда ветвь не показана в мерзавце ветви -l
- 17. Запретить удаление основной ветви в git
- 18. Git слияния ветви с дубликатом совершает
- 19. Git вытягивать/слияния от конкретного и ветви
- 20. git: обновить 2 ветви после слияния
- 21. Обновленные ветви после слияния одного филиала
- 22. Git - объединить функции ветви на более чем одной ветви
- 23. Список тегов в git из определенной ветви
- 24. я могу видеть все имена переименованной ветви на мерзавце
- 25. Повторяющиеся ветви хозяев локально
- 26. Отслеживание объединенных наборов изменений из удаленной ветви
- 27. Отменить подмножество изменений от ветви git
- 28. Сирота ветви в TFS
- 29. Git теги отдельно от основной ветви
- 30. Клонирование только основной ветви с использованием PyGit2