10 июля 2013 г.
Все, что вы хотели узнать про Git, но боялись спросить. Вводная.
Если вы пишете код и еще не пользуетесь Git - вы определенно должны попробовать. Серьезно, просто попробуйте, и через небольшой промежуток времени будете удивляться, как же вы жили без него. Если вы работаете один - Git наделит вас уверенностью в себе, ведь с ним практически невозможно потерять какие-либо изменения. Если же вы командный игрок, то в любом случае уже используете систему контроля версий. Переходите на Git. Он действительно того стоит. Раньше я пользовался SVN - сменив его на Git я как-будто пересел с трактора на спорткар. (И нет, мне не платят за рекламу, я действительно искренне им восторгаюсь :)
Эта статья - вводная в цикле про работу с Git. Я поставил перед собой цель создать удобный курс, на который смогу ссылаться в будущем. Не спорю, существует множество готовых туториалов и учебников. Но большинство из них рассматривает команды Git в отрыве от реальности, по сути, это просто справочники. Я же постараюсь рассмотреть конкретные задачи, с которыми сталкиваются разработчики, начиная с ежедневных операций (обновление кода из удаленого репозитория, применение собственных изменений) и заканчивая сложными ситуациями, такими разрешение конфликтов, восстановление потерянных изменений и многое другое.
Для кого этот цикл? - Для всех, кому интересен Git, кто хочет научиться им пользоваться либо же укрепить свои знания. Никаких особых знаний не требуется - даже если системы контроля версий для вас в новинку - вы не испытаете никаких трудностей. Если же вы знакомы с Git, я все равно надеюсь открыть для вас новые грани этого инструмента, и сделать вашу жизнь немного легче.
Что нужно, чтобы начать работать? - Перво-наперво - скачать Git. Я использую консоль, за редкими исключениями, и вам советую. Ни одна из графических оболочек для Git не обладает в полной мере возможностями, которые предоставляет консольный интерфейс. Потом, стоит его настроить. Если вы пользователь Windows, могу предложить еще установить posh-git (удобная инструкция по установке), отличный плагин для Powershell.
Собственно, на этом пока все. Статьи буду выкладывать по мере возможности, но обещаю сильно не затягивать. Если есть вопросы или пожелания, пишите в комментариях.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий