Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / GIT удалить commit / 3 сообщений из 3, страница 1 из 1
14.02.2014, 14:04
    #38561007
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT удалить commit
Подскажите как удалить commit из мастера?

Находится в середине и это не мерж
...
Рейтинг: 0 / 0
14.02.2014, 15:21
    #38561156
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT удалить commit
-=Koba=-,

1) лучше откатить чем удалять

Код: sql
1.
git revert <commit>



2) Если таки удалить, то так (при условии что это не мерж-коммит):
Код: sql
1.
git rebase -i <commit>~1


Откроется редактор где будет список коммитов начиная с <commit>. Строку с ним удалить и выйти - rebase перепишет всю историю как если бы коммита не было.
Ну и потом запушить с --force на внешние репы.
...
Рейтинг: 0 / 0
14.02.2014, 15:26
    #38561167
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT удалить commit
ЗЫ. Если после удаляемого через rebase коммита были мержи с конфликтами, то конфликты придется заново устранять .
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / GIT удалить commit / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]