Полезно если вы не хотите пока комитить код, но вам срочно нужно переключится на другую ветку.
Всегда в таких случаях делаю commit, озаглавленный WIP — нагляднее и не забудешь. Потом просто делаю amend.
stash скорее нужен для упрощённого rebase между ветками.
Собственный git gui самого гита вполне удобен для повседневной работы.
Он наглядно показывает изменения в рабочей области, в staging и дерево коммитов.
Ну и некоторые частые команды там проще, чем в консоли. Например, есть отдельная команда revert для файлов, и для строк в файлах.
git checkout -B temp origin/beta ## создаём новую ветку на beta
git reset --soft alpha ## перемещаем указатель новой ветки на alpha, не изменяя содержимое рабочей директории
git commit ## коммитим ветку на alpha с рабочей директорией от beta
git checkout alpha
git merge --ff temp
Для меня, наоборот, reset — базовая функция гита, перенос указателя ветки на другой коммит в графе состояний — тривиальна и очевидна.
если человек знает, что состояние проекта в коммите — это всего лишь дерево
Знать, что коммит — это снимок состояния рабочей директории нужно и для reset. Это вообще одна из основы git. Но что бы воспользоваться rests, этих знаний достаточно, а вот что бы вручную создать коммит служебными утилитами, нужно ещё и знать о внутреннем устройстве, что излишне для нормальной работы с git.
Наверное, что бы это сработало, нужно быть Меклоном много кармы.
Купил я у них раскладной диван, и оказалось, что он до конца не раскладывается — 2-3 градусов не хватает, получается ямка. Икея была готово мне его заменить, но тут выяснилось, что у них вся партия такая. И тут дело встало. Они готовы вернуть деньги, но ничего не хотят делать для исправления диванов.
Недавно был в икее, посмотрел эту модель в выставочном зале — по прежнему не раскладывается до конца.
Или, что можно было встретить лет 5 назад, простой заход на подозрительный веб-сайт или клик по рекламному баннеру из Android-игры оборачивался автоматической подпиской на платную услугу, о чем можно было узнать из СМС-сообщения.
Ха, три месяца назад (в сентябре 2017) зашёл через мобильный интернет от мегафона посмотреть картинку на радикале (де факто стандартный фотохостинг). Открываю радикал, приходит СМС, что я подписался на услугу доступа к радикал фото, 30 рублей в день.
Я так понимаю, что сода оксидную плёнку разрушает, и алюминий начинает радостно окисляться и сыпаться. Когда соды нет — плёнка восстанавливается, но зеркальная гладкость поверхности уже нарушена, поэтому металл остаётся матовым.
Такая же фигня с мясорубкой была. Пачкалась чёрным она первые минут 5. После мытья губкой с фэри вся чернота смылась и получилась серая матовая мясорубка. Больше не пачкается.
Всегда в таких случаях делаю commit, озаглавленный WIP — нагляднее и не забудешь. Потом просто делаю amend.
stash скорее нужен для упрощённого rebase между ветками.
Он наглядно показывает изменения в рабочей области, в staging и дерево коммитов.
Ну и некоторые частые команды там проще, чем в консоли. Например, есть отдельная команда revert для файлов, и для строк в файлах.
Знать, что коммит — это снимок состояния рабочей директории нужно и для reset. Это вообще одна из основы git. Но что бы воспользоваться rests, этих знаний достаточно, а вот что бы вручную создать коммит служебными утилитами, нужно ещё и знать о внутреннем устройстве, что излишне для нормальной работы с git.
А зачем лезть в недра гита и вручную модифицировать коммиты и деревья?
Разве не проще сделать через reset?
Команд чуть больше, но все они в семантике git, без служебных команд.
Наверное, что бы это сработало, нужно
быть Меклономмного кармы.Купил я у них раскладной диван, и оказалось, что он до конца не раскладывается — 2-3 градусов не хватает, получается ямка. Икея была готово мне его заменить, но тут выяснилось, что у них вся партия такая. И тут дело встало. Они готовы вернуть деньги, но ничего не хотят делать для исправления диванов.
Недавно был в икее, посмотрел эту модель в выставочном зале — по прежнему не раскладывается до конца.
Ха, три месяца назад (в сентябре 2017) зашёл через мобильный интернет от мегафона посмотреть картинку на радикале (де факто стандартный фотохостинг). Открываю радикал, приходит СМС, что я подписался на услугу доступа к радикал фото, 30 рублей в день.
А чем опасен алюминий в таком виде?
Плюс один кассир на 6 касс для нештатных ситуаций.