Ru-MaNGOS

Вернуться   Ru-MaNGOS > Корзина > Корзина

Важная информация

Корзина Глупые, устаревшие, неактуальные темы будут тут.

Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать?

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.08.2010, 07:18   #1
Mr.Grom
Пользователь
 
Аватар для Mr.Grom
 
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Mr.Grom На верном пути
По умолчанию Флуд из темы «[mod] Playerbot»

git reset --hard тупит, всегда делайте git reset --hard commit
Mr.Grom вне форума  
Старый 01.08.2010, 07:26   #2
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

git reset --hard и git reset --hard <commit> — две разные команды, предназначенные для разных действий. Mr.Grom, не стоит вводить пользователей в заблуждение, даже если у вас «git reset --hard тупит».
LordJZ вне форума  
Старый 01.08.2010, 09:23   #3
Mr.Grom
Пользователь
 
Аватар для Mr.Grom
 
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Mr.Grom На верном пути
По умолчанию

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.
Mr.Grom вне форума  
Старый 01.08.2010, 09:34   #4
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Да, потому что таково предназначение команды reset — сбрасывать изменения в файлах. git reset <commit>, так же как и git reset HEAD~x откатывает ветку до коммита/на х коммитов назад. Для чистки мусора существует команда clean.


Т.к. я считаю, что пост от Mr.Grom лишь вводит пользователей в заблуждение, выношу цепочку во флудилку. Не стесняйтесь, докажите мне обратное.

Последний раз редактировалось LordJZ; 01.08.2010 в 09:45.
LordJZ вне форума  
Старый 01.08.2010, 11:12   #5
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Согласен LordJZ.
Издревле известны команды очистки исходников:
git clean -f -x -d
git reset --hard

Этого достаточно любому, кто не коммитил собственные изменения.
KiriX вне форума  
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[mod] Playerbot KiriX Моды 17 04.06.2013 08:14
флуд из ветки Sha Password Hash Genn spoon Корзина 1 07.04.2010 17:04


Текущее время: 16:10. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot