Size: a a a

2021 December 15

cc

cent cent in pro.vim
Да, я уже понял, что это просто удобный git log —format .
Просто, в git и так все устраивает и не слежу за тем, что добавляют какой-то сахар.
источник

VG

Vadim Goncharov in pro.vim
это не сахар, это архитектурные костыли на самом деле (но оффтопик)
источник

cc

cent cent in pro.vim
Ну, я всегда смотрел куда спуститься через
git diff HEAD~1
git diff HEAD^1
Или через git log -p находил нужный коммит. И уже делал checkout на него и пр.
cat -n <(git log |grep 'commit ')

Вот простой аналог reflog
источник

VG

Vadim Goncharov in pro.vim
значит, не попадалось сложных или черезжопных (а с гитом это запросто) конфигураций
источник

cc

cent cent in pro.vim
Ну, как это не попадались?) Всякое было больше чем за 15 лет в разработке)
источник

VG

Vadim Goncharov in pro.vim
> Мне проще подойди по хлебальнику дать тому

вот видно, что не попадались, потому что если он в другом городе, или вообще в другой стране в опенсорном проекте, хер так разрулишь =)
источник

cc

cent cent in pro.vim
По IP вычислю)))
А если серьезно, то просто не работаю с мудаками.
источник

VG

Vadim Goncharov in pro.vim
хорошо, когда можно позволить себе такую роскошь..
источник

GK

Georgy Komarov in pro.vim
С помощью reflog можно быстро восстановиться после чекаутов или после git reset --hard , например. Удобная же фича.
источник

cc

cent cent in pro.vim
Всегда можно. Если нащальника, то уволил засранца. Если одноранговый или выше по должности, то старшему высказал.
Если мудак и есть нащальника, то написал заявление по собственному.
Вариантов море.
источник

VG

Vadim Goncharov in pro.vim
про опенсорсный проект не читаем, ясно-понятно
источник

cc

cent cent in pro.vim
Так и checkout можно восстановить. В чем разница?
источник

GK

Georgy Komarov in pro.vim
Ну, там видно всю историю последних чекаутов. Нагляднее.
источник

cc

cent cent in pro.vim
Ну, я просто через log —format выводил, когда еще не было reflog. Но теперь, наверное, буду пользоваться.
источник

NG

Nicholas Guriev in pro.vim
Не совсем. git-reflog(1) смотрит в файл .git/logs/refs/название/ссылки и выводит другую информацию нежели привычный git-log(1)
источник

cc

cent cent in pro.vim
Например?
источник

NG

Nicholas Guriev in pro.vim
приборы?
источник

NG

Nicholas Guriev in pro.vim
https://paste.debian.net/hidden/a5e0f617/

Вот скажем в случайном репозитории я вы=звал вначале git-log(1), а потом git-reflog(1). Как минимум, хэши там разные выводятся.
источник

cc

cent cent in pro.vim
https://stackoverflow.com/questions/17857723/whats-the-difference-between-git-reflog-and-log - все понял. Тогда тем более не знаю для чего мне это нужно? Но может быть когда будет дичайший мерж, то попробую поюзать
источник

C

Cvai in pro.vim
Кто то пользовался vim/neovim плагинами в vscode?
Можно ли сказать, что одно из них однозначно лучше, если да, то что?

Ибо концепция neovim плагина на первый взгляд выглядит прикольной, но сам плагин далеко не такой популярный и спустя пару минут использования заметил, что, например, при зажатии клавиш перемещения (j/k) курсор порой дергается
источник