Применять ветку локально только на Git - PullRequest
0 голосов
/ 11 июня 2018

Допустим, я клонировал репозиторий.Мои локальные файлы «чистые», я назову это « Версия A ».

Но теперь мне нужно выполнить некоторые изменения конфигурации (строки подключения и т. Д.).Эти изменения никогда не нужно возвращать на сервер.Поэтому я подумал о создании новой ветки ТОЛЬКО с изменениями моего конфига.Я назову это « Версия B ».

Наконец, я сделаю некоторую локальную работу, исправлю ошибки и т. Д. Я назову это « Версия C ».

Теперь я хочу отправить свои изменения на сервер.Моя идея отправить на сервер " Версия A " + " Версия C ", удалив добавленные изменения (или игнорируя?) На " Версия B ".

Интересно, возможно ли это, и как мне это сделать?

РЕДАКТИРОВАТЬ : Если возможно, скажите мне ELI5 шаг за шагом ...

1 Ответ

0 голосов
/ 11 июня 2018

Вы можете использовать git rebase -i HEAD~2 для удаления версии B из вашей истории.

После git rebase -i HEAD~2 откроется ваш РЕДАКТОР.Просто удалите ПЕРВАЯ ЛИНИЯ содержимого, затем сохраните и выйдите из РЕДАКТОРА.Тогда ваша версия B будет удалена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...