Я знаю, что в этом вопросе есть много вопросов, но я не могу найти ответ, который я ищу вообще.Git - Проблемы с интерактивной ребазой и сквоированием
Я только что объединил свою ветку задачи в своего хозяина, и я готов подтолкнуть свои изменения к удаленной ветви мастера. Тем не менее, они показывают, как два фиксаций:
commit 878c07412aab6a6b06b7fc8dd84c2418cc4f31d8
Merge: 9ffa590 c9f5552
Author: ***
Date: Mon May 21 16:02:36 2012 +0100
Merge branch 'modelUpdate4'
Conflicts:
***.xcodeproj/project.pbxproj
commit c9f5552862872673317701c3dffd7fb6b6daa02c
Author: ***
Date: Mon May 21 15:03:21 2012 +0100
Modified model according to requests. Repopulated seeded database.
Это выход из журнала мерзавца и два коммиты Я хочу, чтобы раздавить как единое целое. Однако, когда я это делаю:
git rebase -i HEAD~2
На самом деле это всего лишь отображает 4 ранее совершенных (и толкаемых) фиксации. Неужели я не понимаю, как мои ветви сливаются? Если я попробую и git rebase -i, это просто отображает первое коммит в списке журналов git.
Спасибо!
Спасибо, имеет смысл! Граф действительно полезен для понимания того, как работает HEAD ~ 2. – Tim