Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Данил Антошкин
@TwerTrue
Молодой и неопытный разработчик
Git
GitHub
Как удалить коммиты из ветки?
Привет, возникла такая проблема, хочу пользоваться Git-Flow но тут у меня уже есть коммиты в master и мне надо удалить их и оставить только самый первый.
Как это можно сделать ?
Вопрос задан
более трёх лет назад
10692 просмотра
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
4
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
git reset --hard <id первого коммита>
Ответ написан
более трёх лет назад
Комментировать
Нравится
3
Комментировать
Facebook
Вконтакте
Twitter
aol-nnov
@aol-nnov
"Удалить" - от слова "совсем", или просто скрыть изменения внутри других коммитов?
Надо в сторону interactive rebase смотреть.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Anton
@MoonMaster
Программист и этим все сказано
Даниил почитайте лучше книгу про Git
Pro Git
там вы найдете ответы на все свои вопросы
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Станислав Макаров
@Nipheris
https://help.github.com/articles/about-git-rebase/
https://git-scm.com/book/en/v2/Git-Tools-Rewriting...
Это если вы хотите удалить коммиты из истории. Если историю нужно оставить, и просто перейти на состояние первого коммита, то см. ответ
jcmvbkbc
Ответ написан
более трёх лет назад
2
комментария
Нравится
2
комментария
Facebook
Вконтакте
Twitter
jcmvbkbc
@jcmvbkbc
хрен-то там, оставить историю с помощью git reset --hard, разве что в рефлоге.
Написано
более трёх лет назад
Станислав Макаров
@Nipheris
jcmvbkbc
виноват, почему-то подумал про поведение revert-а, который накатывает новый undo-коммит. reset конечно историю бранча перетрет.
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Git
+1 ещё
Простой
Какой клиент выбрать для анализа Git?
1 подписчик
12 сент.
169 просмотров
4
ответа
Git
+1 ещё
Простой
Как реализовать контроль версий xml-файлов?
1 подписчик
10 сент.
127 просмотров
2
ответа
Git
+2 ещё
Простой
1С EDT: можно ли в качестве удаленного репозитория использовать расшаренную по локальной сети папку?
1 подписчик
05 сент.
159 просмотров
2
ответа
Git
Простой
Как безопасно, выборочно извлечь файлы/папки из одной ветки (сохраняя историю) и переместить в другую?
3 подписчика
27 авг.
239 просмотров
2
ответа
iOS
+2 ещё
Средний
Как сделать чтобы GitHub Copilot работал с Xcode в России?
2 подписчика
05 авг.
428 просмотров
2
ответа
Git
Простой
Как сделать доставку изменений на сервер?
1 подписчик
04 авг.
247 просмотров
1
ответ
Git
+1 ещё
Простой
Можно ли пользоваться двумя аккаунтами в Gitlab одновременно?
1 подписчик
19 июл.
362 просмотра
3
ответа
GitHub
Средний
Как создать систему аккаунтов в github pages?
1 подписчик
08 июл.
247 просмотров
1
ответ
1С-Битрикс
+1 ещё
Средний
GIT для 1C-Bitrix, как наладить процесс разработки?
4 подписчика
23 июн.
1280 просмотров
2
ответа
GitHub
Простой
Ругается GitHub Desktop. В чём дело?
1 подписчик
19 июн.
182 просмотра
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
AQA
Сбер
•
Санкт-Петербург
До 100 000 ₽
Python-разработчик (Компьютерное зрение)
Fabrique
•
Москва
До 380 000 ₽
Unreal Engine Developer (Middle) | UE5 Dev | AR/VR Разработчик
arvr3d
от 120 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама