?

Log in

No account? Create an account
гит - Поклонник деепричастий [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

гит [ноя. 16, 2017|04:16 pm]
Anatoly Vorobey
[Tags|]

(программистское, извините)

В последнее время что-то нередко говорю недобрые слова в адрес git. Вот три ссылки для тех, кого он тоже немного, гм, подзадолбал:

1. Легендарный Джон Кармак хочет сказать вам, что --



2. Oh shit, git! - реально полезная страничка.

3. Git Man Page Generator. Это смешно, потому что это правда.
СсылкаОтветить

Comments:
[User Picture]From: dzz
2017-11-16 02:24 pm
Чем чаще я использую git, тем больше люблю subversion :)
(Ответить) (Thread)
[User Picture]From: urod
2017-11-16 03:16 pm
И наоборот?
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: tlkh
2017-11-16 02:24 pm
Предыдущий заголовок было лучше.
(Ответить) (Thread)
[User Picture]From: livelight
2017-11-16 02:39 pm
Не знаю, какой заголовок был предыдущим, но я бы предложил такой: "Три буквы"
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: cmm
2017-11-16 02:55 pm
you may not like it, but that's what a version-control system built on sound principles looks like.
(Ответить) (Thread)
[User Picture]From: migmit.dreamwidth.org
2017-11-17 01:18 am
That might be so, but I'm not aware of any sound principle that dictates that switching to an entirely different branch and reverting the file to it's unedited state should look exactly the same.

And if any sound principles say that renaming the file should completely erase all of it's commit history, then fuck those sound principles.
(Ответить) (Parent) (Thread) (Развернуть)
From: (Anonymous)
2017-11-16 03:36 pm
Манпейдж дико смешной, да. А вещи, которые в ohshitgit, более или менее должны быть всем пользователям известны. То есть не обязательно наизусть, конечно.
(Ответить) (Thread)
[User Picture]From: _arty
2017-11-16 04:44 pm
напомнило мне о том, как часто я вижу коллег, мучающихся с гитом в консоли, в то время как в нормальном GUI я делаю те же задачи безошибочнее, и быстрее, и без помощи гугла

наверное, работа в консоли придаёт им ощущение принадлежности к элите
(Ответить) (Thread)
[User Picture]From: spamsink
2017-11-16 04:48 pm
У меня на работе аналогично с Perforce. Похоже, что GUI-интерфейсом из ближайших коллег пользуюсь один я.
(Ответить) (Parent) (Thread)
[User Picture]From: ilya_dogolazky
2017-11-16 06:17 pm
у меня такое воспоминание, что давным-давно на этой страничке не было сверху розавинького предупреждения
(Ответить) (Thread)
[User Picture]From: max630
2017-11-16 06:59 pm
Ненавидеть гит - почетный долг каждого честного человека
(Ответить) (Thread)
From: vfork
2017-11-16 07:11 pm
Ненавидеть и пользоваться. Пользоваться и ненавидеть.
(Ответить) (Parent) (Thread)
From: ext_1745607
2017-11-16 11:49 pm
https://www.urbandictionary.com/define.php?term=Git

https://xkcd.com/1597/

Ну и конечно же:
git gets easier once you get the basic idea that branches are homeomorphic endofunctors mapping submanifolds of a Hilbert space.
(Ответить) (Thread)
From: bakabaka
2017-11-17 10:37 am

https://www.urbandictionary.com/define.php?term=Git

Линус сам говорил, что назвал его так в честь самого себя.


https://xkcd.com/1597/

Там как раз последний совет из "Oh shit, git!" словами рассказывается.
(Ответить) (Parent) (Thread)
[User Picture]From: cryinstone
2017-11-17 02:24 am
git я пользую давно и приловчился.

Удивительньной ортогональности инструмент. Средняя команда имеет 50 возможных агрументов и делает 50 разных вещей. Сделано хакерами для хакеров
(Ответить) (Thread)
[User Picture]From: alexis_m
2017-11-17 05:45 pm
Когда одна команда делает 50 разных вещей - это как раз не ортогональность.
(Ответить) (Parent) (Thread)
[User Picture]From: shadow_ru
2017-11-17 04:16 am
А какие альтернативы? hg?
(Ответить) (Thread)
From: vfork
2017-11-17 06:14 am
В этом-то и проблема. Почти как Черчиль сказал про демократию: "ужасная вещь, но остальные ещё хуже".
(Ответить) (Parent) (Thread)
На что? - (Анонимно) Развернуть
From: (Anonymous)
2017-11-17 10:05 am
На самом деле гит нужно изучать начиная с внутреннего устройства.
И только потом ужасаться тому интерфейсу, который вокруг него (внутреннего устройства) наворотили.
Паре своих коллег я прямо рекомендовал читать про гит начиная с главы "Git изнутри" (https://git-scm.com/book/ru/v1/Git-%D0%B8%D0%B7%D0%BD%D1%83%D1%82%D1%80%D0%B8)
(Ответить) (Thread)
From: (Anonymous)
2017-11-17 10:27 am

Серьёзно?

"Чтобы оценить омлет не обязательно быть курицей".

Или вы хотите сказать, что для пользования ЭТИМ надо знать его внутреннее устройство?
Или уметь написать его самому?

(Ответить) (Parent) (Thread)
From: andrey_novikov
2017-11-17 10:05 am
По-моему, git и github - самый охренительный программистский проект последнего десятилетия!
(Ответить) (Thread)
From: vfork
2017-11-17 10:41 am
А в чём охрененность github-а, по сравнению с элементарнейшим и тривиальным gitolite? В веб-морде что ли?
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: kanenko
2017-11-18 03:30 pm
Кто-нибудь пользуется гитом, когда делает что-то соло (для себя)?
(Ответить) (Thread)
[User Picture]From: avva
2017-11-18 07:42 pm
даже когда делаешь для себя, очень удобно пользоваться github или gitlab (напр. потому что тривиально переходить с компьютера на компьютер).
(Ответить) (Parent) (Thread) (Развернуть)
From: (Anonymous)
2017-11-18 03:55 pm
Гит - это ярчайший пример идиотизма высокоталантливых программистов. Другие примеры можно легко найти, например, в интерфейсе продуктов Гугла. Ну Линус-то ладно, он сам себе хозяин, делал как хотел, но Гугл зачем нанимает аутоидов-дизайнеров интерфейса - я понять не могу. Или просто программисты дизайнят?
(Ответить) (Thread)