На этот раз поговорим про новый Git клиент с графическим интерфейсом от GitHub для него же. Как известно, системы контроля версий очень помогают в нелегкой командной работе, а Github Desktop делает это красивее и понятнее остальных. Даже «линия времени» с ветками есть!
CLI vs GUI
Было бы неплохо устроить в комментариях холивар на тему «CLI vs GUI», то есть «консоль против графического интерфейса, но я думаю, что каждый уже давно решил для себя сам. Начинать всегда проще с графических клиентов, а иногда на них можно и оставаться, потому что консоль это всегда кастомизация. Иногда кастомизация просто не нужна. Так же как не нужен и свой отдельный Git сервер.
#GitHub Desktop vs SourceTree
GitHub Desktop очень круто работает с Github-ом (!!!), готов клонировать и подгружать локально любые репозитории, показывать изменения, делать бранчи, предлагать pull request-ы и все такое прочее. По красивости и функционалу слегка уступает SourceTree, как минимум тем, что не работает с Bitbucket, но от него этого и не ждали.
Ну и расставлять метки, работать с merge конфликтами здесь, скорее всего, не получится.
Будем посмотреть.
p.s. Кстати, у нас в паблике можно почитать козырные книжки про Git и GitHub, для углубленного изучения.
- Книга Version Control with Git
- Книга Introducing GitHub
Alexander Goncharov прокомментировал
Первый!
Никита Плотников прокомментировал
> Будем посмотреть.
Опечатка
Alexander Goncharov прокомментировал
Это стилистика, одесский говор.
Dima Kalduzov прокомментировал
source tree вне конкуренции
Alexander Goncharov прокомментировал
Похоже, что так и есть! =) На него тоже будет обзор.
Dima Kalduzov прокомментировал
когда выбирал гуи, тоже выбрал гитхаб дектоп, потом мне показали сорс три и я забыл гд как страшный сон
Alexander Goncharov прокомментировал
Я выбрал SourceTree, но на GitHub Desktop снял обзор в силу потенциальной популярности. Пользоваться буду, наверное, обеими.