Осмотревшись, я был удивлен, что на этот вопрос уже не ответили за мою конкретную проблему.Объединить коммиты, принадлежащие поддиректорию ветки к мастеру
У меня есть репозиторий с двумя ветвями, одним из которых является ветка master
, которая также публикуется в удаленном репозитории.
Моя вторая ветвь называется preparation
, я проверил ее в прошлом и сделал некоторые коммиты. К сожалению, я сделал коммиты в подкаталог, который я не хочу публично объявлять.
Однако произошли некоторые изменения, которые имели бы смысл втянуть в мастера. Эти изменения относятся только к подкаталогу ветви preparation
.
Вот фотография истории фиксации. Я в основном сделал ошибку, чтобы зафиксировать изменения в подкаталоге ветки preparation
, которые я сейчас не хочу иметь в master
или удаленном репозитории вообще.
Что я могу сделать, чтобы иметь коммита историю, но не фальшивый совершить?
Спасибо!
Если вы достигнете всех, у кого может быть плохое совершение, легко, и у них не было шанса получить слишком много инвестиций, просто «git checkout -B подготовить»:/Добавлена дата '', сделайте коммиты, которые вы должны иметь сделанный, принудительный толчок и все обновления. – jthill
Трудно разобрать то, что вы просите. Не уверен, что вы подразумеваете поддиректорией ветки, так как ветка не является каталогом, подобным CVS/SVN. Вы хотите, чтобы изменения в одной ветви добавлялись в другое место в другой ветке? Являются ли хорошие изменения в том же, что и плохие изменения? Возможно, вам понадобится интерактивная вишня, если это так. –