Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Данил Антошкин
@TwerTrue
Молодой и неопытный разработчик
Git
GitHub
Как удалить коммиты из ветки?
Привет, возникла такая проблема, хочу пользоваться Git-Flow но тут у меня уже есть коммиты в master и мне надо удалить их и оставить только самый первый.
Как это можно сделать ?
Вопрос задан
более трёх лет назад
10690 просмотров
Комментировать
Подписаться
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
Средний
Как изменить дату создания commit-ов?
1 подписчик
28 мар.
785 просмотров
3
ответа
Git
+3 ещё
Простой
Как оптимально переносить состояние таблиц и объектов PL/SQL из БД в Git?
3 подписчика
19 мар.
327 просмотров
3
ответа
Юриспруденция в IT
+1 ещё
Простой
Хостинг на github для самозанятого веб-дизайнера из РФ. Какие тонкости с законодательством РФ?
4 подписчика
15 мар.
3860 просмотров
3
ответа
GitHub
+1 ещё
Простой
Github Pages как использовать?
2 подписчика
14 мар.
225 просмотров
1
ответ
GitHub
Простой
Можно ли на gitverse и/или gitflic форкать чужие репозитории с github?
1 подписчик
13 мар.
118 просмотров
2
ответа
GitHub
Средний
Платно ли приглашение людей в приватные репозитории с Github Pro?
1 подписчик
12 мар.
456 просмотров
1
ответ
GitHub
+1 ещё
Средний
ChatGPT и Github. Можно ли совместить?
1 подписчик
11 мар.
255 просмотров
3
ответа
Git
+1 ещё
Простой
Как сделать так, чтобы при merge не выполнялось слияние определённых файлов?
1 подписчик
25 февр.
812 просмотров
5
ответов
Git
Простой
Как сбросить состояние ветки develop к master непосредственно в репозитории (origin)?
2 подписчика
20 февр.
276 просмотров
3
ответа
Git
+1 ещё
Простой
Есть ли удобный способ синхронизировать файлы из репо в проект в chatgpt?
1 подписчик
20 февр.
155 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Java Script Game Developer
MAINAMA GAMES
от 120 000 ₽
Стажер-разработчик Java, понимающий в музыке
Vocaberry
от 15 000 до 15 000 ₽
GoLang разработчик (Middle/Senior)
Випсервис
•
Москва
от 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама