powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
6 сообщений из 6, страница 1 из 1
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
    #37675983
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста, подскажите, как добиться полного удаления узла в базе данных git?
PS: "git gc" не помогает
...
Рейтинг: 0 / 0
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
    #37676084
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
git специально разрабатывался так, чтобы быть неубиваемым. В частности при желании можно менять комиты, смотреть удаленные ветки и т.д. Хранится вся история, но не вся показывается стандартными средствами. И это правильно.
...
Рейтинг: 0 / 0
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
    #37676136
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а для чего тогда команда GC (garbage collection) ?
...
Рейтинг: 0 / 0
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
    #37676162
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цитата из: http://stackoverflow.com/questions/1338728/how-to-delete-a-git-commit

Lastly, if you need to find a commit that you "deleted", it is typically present in git reflog unless you have garbage collected your repository.
...
Рейтинг: 0 / 0
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
    #37676242
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по идее должно удаляться так:
http://snipplr.com/view/11513/
или так:
git gc --prune=1.minute
...
Рейтинг: 0 / 0
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
    #37704090
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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