гит

Nov. 16th, 2017 04:16 pm
avva: (Default)
[personal profile] avva
(программистское, извините)

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

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



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

3. Git Man Page Generator. Это смешно, потому что это правда.
Page 1 of 4 << [1] [2] [3] [4] >>

Date: 2017-11-16 02:24 pm (UTC)
From: [identity profile] dzz.livejournal.com
Чем чаще я использую git, тем больше люблю subversion :)

Date: 2017-11-16 02:24 pm (UTC)
From: [identity profile] tlkh.livejournal.com
Предыдущий заголовок было лучше.

Date: 2017-11-16 02:39 pm (UTC)
livelight: (lightning)
From: [personal profile] livelight
Не знаю, какой заголовок был предыдущим, но я бы предложил такой: "Три буквы"

Date: 2017-11-16 02:55 pm (UTC)
From: [identity profile] cmm.livejournal.com
you may not like it, but that's what a version-control system built on sound principles looks like.

Date: 2017-11-16 02:58 pm (UTC)
From: [identity profile] avva.livejournal.com
был "собака" (оставшийся от предыдущей записи)

Date: 2017-11-16 03:16 pm (UTC)
From: [identity profile] urod.livejournal.com
И наоборот?

Date: 2017-11-16 03:26 pm (UTC)
From: [identity profile] dzz.livejournal.com
Нет в жизни совершенства :)

Date: 2017-11-16 03:36 pm (UTC)
From: (Anonymous)
Манпейдж дико смешной, да. А вещи, которые в ohshitgit, более или менее должны быть всем пользователям известны. То есть не обязательно наизусть, конечно.

Date: 2017-11-16 04:44 pm (UTC)
From: [identity profile] http://users.livejournal.com/_arty/
напомнило мне о том, как часто я вижу коллег, мучающихся с гитом в консоли, в то время как в нормальном GUI я делаю те же задачи безошибочнее, и быстрее, и без помощи гугла

наверное, работа в консоли придаёт им ощущение принадлежности к элите

Date: 2017-11-16 04:48 pm (UTC)
From: [identity profile] spamsink.livejournal.com
У меня на работе аналогично с Perforce. Похоже, что GUI-интерфейсом из ближайших коллег пользуюсь один я.

Date: 2017-11-16 06:17 pm (UTC)
From: [identity profile] xxxxx.livejournal.com
у меня такое воспоминание, что давным-давно на этой страничке не было сверху розавинького предупреждения

Date: 2017-11-16 06:59 pm (UTC)
From: [identity profile] max630.livejournal.com
Ненавидеть гит - почетный долг каждого честного человека

Date: 2017-11-16 07:07 pm (UTC)
From: [identity profile] vfork.livejournal.com
А каком именно GUI? gitk, что ли? Проблема не в ощущении принадлежности к элите и не в презрении к GUI. А в том, что все они - редкостный отстой, позволяющий выполнять десяток самых популярных команд в нескольких самых типичных сценариях. Шаг в сторону - command line.

Date: 2017-11-16 07:11 pm (UTC)
From: [identity profile] vfork.livejournal.com
Ненавидеть и пользоваться. Пользоваться и ненавидеть.

Date: 2017-11-16 07:16 pm (UTC)
livelight: (starlight)
From: [personal profile] livelight
Хых, я так вообще периодически одни задачи делаю в консоли, другие - в TortoiseGIT, третьи - в плагине к IDE, четвёртые - вообще через веб-морду гит-сервера... Есть ещё какой-то GitGUI, я его установил, но не пользуюсь. В качестве единого места, где можно делать всё, разве что тортойз более-менее годится, да и то не очень.

Date: 2017-11-16 07:37 pm (UTC)
From: [identity profile] http://users.livejournal.com/_arty/
в IDE от IntelliJ, пробовали его? Если да, то редкостный отстой оно только для вас :)

я ни разу не видел, чтобы коллеги делали что-то из того, что я не смогу в графическом интерфейсе. Ну и мне тоже не приходится командной строкой пользоваться. Впрочем, если бы в 1% нетипичных сценариев мне пришлось бы в консоли что-то написать, я не против, только из этого не следует, что остальные 99% типичного использования мне тоже нужно так делать.

Date: 2017-11-16 07:44 pm (UTC)
From: [identity profile] algotua.livejournal.com
Вот удобный гитовый клиент
sourcetreeapp.com

Date: 2017-11-16 08:00 pm (UTC)
From: [identity profile] vfork.livejournal.com
Увы, только винды и мак. А так да, слышал о нём хорошие отзывы. Жаль попробовать не доведётся...

Date: 2017-11-16 09:25 pm (UTC)
From: [identity profile] kray-zemli.livejournal.com
Линускиодство -- это отродоксальная религия, где в mc до сих пор надо 2 раза ESC нажимать, и половина хоткеев с альтом не работает. GUI -- это ересь. Правоверный линуксоид работает только через консоль. vi, grep и т.п.

Date: 2017-11-16 09:26 pm (UTC)
From: [identity profile] http://users.livejournal.com/_arty/
я бы полностью согласился, если бы большинство этих колег не было маководами :)

Date: 2017-11-16 11:49 pm (UTC)
From: [identity profile] caztd.livejournal.com
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.

Date: 2017-11-16 11:54 pm (UTC)
From: [identity profile] imast.livejournal.com
Наблюдаю регулярно симметричную картину: коллега в гуе сделал "что-то", сам не понял что, хистори нет, полчаса промучился, позвал помочь. В консоли одна-две команды - все работает. Добрый десяток коллег после двух-трех раз учат консольные команды, и больше у них таких проблем не возникает.

Пока что 100% сравнений по скорости и удобству - не в пользу гуев. В т.ч. IntelliJ.

ЗЫ. Я пользуюсь гуем для просмотра хистори и коммитов. Вызываю из консоли. Для всего остального гуи - неудобные костыли.

ЗЫЫ. Естественно, набирать в консоли длинные команды лень, поэтому к ней прикручен AutoHotKey.

Date: 2017-11-17 01:18 am (UTC)
migmit: (Default)
From: [personal profile] migmit (from livejournal.com)
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.

Date: 2017-11-17 01:21 am (UTC)
migmit: (Default)
From: [personal profile] migmit (from livejournal.com)
Те же — это какие же?

Date: 2017-11-17 02:24 am (UTC)
From: [identity profile] cryinstone.livejournal.com
git я пользую давно и приловчился.

Удивительньной ортогональности инструмент. Средняя команда имеет 50 возможных агрументов и делает 50 разных вещей. Сделано хакерами для хакеров
Page 1 of 4 << [1] [2] [3] [4] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
2829 30 31   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 08:39 am
Powered by Dreamwidth Studios