Полезные ссылки по Git в связке с GitHub

Git

Перед тем, как приступить к работе с Git, стоит прочитать статью http://git-scm.com/book/ru/v1/Введение-Основы-Git и понять, что вообще это такое.

После чего, стоит обратить внимание на статью: «Про Git на пальцах (для переходящих с SVN)» http://habrahabr.ru/post/68341/ мне как человеку имевшему дело с SVN эта статья очень помогла.

Затем поиграться с онлайн обучалкой по Git тут: https://try.github.io/levels/1/challenges/1

Ну и собственно создать тестовый репозиторий под своим аккаунтом на https://github.com руководствуясь мануалом отсюда http://git-scm.com/book/ru/v2/GitHub-Account-Setup-and-Configuration

А дальше можно погрузится в тонкости Git изучив первую версию книги http://git-scm.com/book/ru/v1 или частично переведенную вторую версию http://git-scm.com/book/ru/v2 ну или воспользоваться оригиналом http://git-scm.com/book/en/v2

Инструменты для работы с Git

Если работать в связке с GitHub прежде всего стоит обратить внимание на официальный клиент для windows https://windows.github.com/ или для MacOSX https://mac.github.com/ по поводу функционала не могу ничего сказать, но думаю он на уровне.

Если хочется, кроссплатформенных решений для Git и GitHub, то лучше чем SmartGit http://www.syntevo.com/smartgit/ просто не найти. Но в данном случае есть нюанс, а именно лицензия. Лицензия данного продукта разрешает им пользоваться для образовательных/опенсорс проектов, но для использования в коммерческих проектах нужно купить лицензию. Судя по сайту http://www.syntevo.com/smartgit/purchase лицензия не имеет временного ограничения, но апгрейд между мажорными версиями стоит денег. Так на одну машину SmartGit licenses стоит 79 USD, при приобретении большего числа они скидывают цену. Однако стоит помнить, что SmartGit поддерживает не только Git, но и Mercurial, и SVN.

Но также не стоит забывать, что Git очень популярен, что в свою очередь отображается в хорошей поддержке в современные IDE, таких, как: IntelliJ IDEA, Eclipse, NetBeans и др.

Да и разработчики самого git позаботились, о том, чтобы каждый мог найти клиент который ему больше нравится: http://git-scm.com/downloads/guis

Фанатов олдскула, проблемы выбора гуевых клиентов для git обходят стороной. Им достаточно всего лишь скачать сам клиент http://git-scm.com/downloads установить его и начать им пользоваться в уютненькой командной строке.

Процесс работы со всем этим добром или Workflow

Перевод знаменитого git-flow http://habrahabr.ru/post/106912/
Ну соответственно оригинал тут http://nvie.com/posts/a-successful-git-branching-model/

GitHub при создании тегов намекает, что неплохо было бы придерживаться единого стиля версий продукта http://semver.org/lang/ru/

Заключение

На этом всё, делитесь полезными ссылками по Git и GitHub.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s