Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ? / 6 сообщений из 6, страница 1 из 1
24.02.2012, 00:08
    #37675983
sanyock2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
Пожалуйста, подскажите, как добиться полного удаления узла в базе данных git?
PS: "git gc" не помогает
...
Рейтинг: 0 / 0
24.02.2012, 08:06
    #37676084
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
git специально разрабатывался так, чтобы быть неубиваемым. В частности при желании можно менять комиты, смотреть удаленные ветки и т.д. Хранится вся история, но не вся показывается стандартными средствами. И это правильно.
...
Рейтинг: 0 / 0
24.02.2012, 09:14
    #37676136
sanyock2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
а для чего тогда команда GC (garbage collection) ?
...
Рейтинг: 0 / 0
24.02.2012, 09:34
    #37676162
sanyock2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
цитата из: 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
24.02.2012, 10:32
    #37676242
sanyock2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
по идее должно удаляться так:
http://snipplr.com/view/11513/
или так:
git gc --prune=1.minute
...
Рейтинг: 0 / 0
14.03.2012, 08:39
    #37704090
sanyock2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему после "git reset --hard HEAD~1" получается сделать "git checkout previous_HEAD" ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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