|
Корзина Глупые, устаревшие, неактуальные темы будут тут. Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать? |
|
Опции темы | Поиск в этой теме | Опции просмотра |
01.08.2010, 07:18 | #1 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Флуд из темы «[mod] Playerbot»
git reset --hard тупит, всегда делайте git reset --hard commit
|
01.08.2010, 07:26 | #2 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
git reset --hard и git reset --hard <commit> — две разные команды, предназначенные для разных действий. Mr.Grom, не стоит вводить пользователей в заблуждение, даже если у вас «git reset --hard тупит».
|
01.08.2010, 09:23 | #3 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
1. При неудачном мердже, дайте команду git reset --hard и у вас останутся файлы мусор от этого мерджа. При git reset --hard commit мусора не останется.
2. Любая команда git reset --hard сделает ресет до последнего коммита так же как и git reset --hard <last_commit> , только последняя уберет мусор, а первая нет. 3. Пользоваться командой git clean -f -x -d надо после git add, в противном случае удалятся файлы если они не были отдельно закоммитены и все патчи из корня. А это не всегда удобно. Последний раз редактировалось Mr.Grom; 01.08.2010 в 14:21. |
01.08.2010, 09:34 | #4 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Да, потому что таково предназначение команды reset — сбрасывать изменения в файлах. git reset <commit>, так же как и git reset HEAD~x откатывает ветку до коммита/на х коммитов назад. Для чистки мусора существует команда clean.
Т.к. я считаю, что пост от Mr.Grom лишь вводит пользователей в заблуждение, выношу цепочку во флудилку. Не стесняйтесь, докажите мне обратное. Последний раз редактировалось LordJZ; 01.08.2010 в 09:45. |
01.08.2010, 11:12 | #5 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Согласен LordJZ.
Издревле известны команды очистки исходников: git clean -f -x -d git reset --hard Этого достаточно любому, кто не коммитил собственные изменения. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[mod] Playerbot | KiriX | Моды | 17 | 04.06.2013 08:14 |
флуд из ветки Sha Password Hash Genn | spoon | Корзина | 1 | 07.04.2010 17:04 |