fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Как изучить Git с нуля

Как изучить Git с нуля

Если вы хотите работать с кодом в любом качестве, то в какой-то момент вам придется изучить управление исходным кодом (SCM). При любой технической работе с кодом от вас потребуются навыки работы с SCM, и нет более вездесущего инструмента управления исходным кодом, чем git.

Зачем изучать Git?

Есть много причин, почему SCM так полезен, и в какой-то степени преимущества git синонимичны преимуществам управления исходным кодом в целом. Ниже я описал четыре из множества причин, по которым git является обязательным навыком:

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

Он дает возможность использовать удаленные репозитории, такие как GitHub и GitLab, для совместной работы над проектом.

Позволяет легко отслеживать изменения в коде и вести подробную историю версий.

При использовании удаленного репозитория в сочетании с локальными репозиториями git дает вам возможность создавать резервные копии на резервные копии на резервные копии. (Что такое git-репозиторий?)

Когда я только начинал этот путь, я имел смутное представление о том, что такое GitHub, и слышал о самом git, но не имел ни малейшего представления о его внутреннем устройстве. Вы можете быть таким же! Каждый должен с чего-то начинать, поэтому я написал этот пост, чтобы поделиться несколькими ресурсами, которые я нашел полезными на этом пути.

Когда вы только начнете использовать git, он покажется вам неуклюжим и неинтуитивным, но вы поймете, что он очень прост в освоении, особенно по сравнению с целым языком программирования!

Откройте и поделитесь этим GIF с Бенедиктом Камбербэтчем со всеми своими знакомыми. GIPHY – это способ поиска, обмена, обнаружения и создания GIF.

Как изучить Git

Есть один ресурс, который я нашел абсолютно бесценным, когда пытался изучить git. Этот ресурс – плейлист Net Ninja из 12 видео на YouTube о git и GitHub. В этой серии видео он рассказывает об основах установки git, слиянии ветвей, использовании удаленных репозиториев и создании форков.

Эта серия разбивает git на понятные и простые в использовании фрагменты, которые вы можете изучать понемногу. Кроме того, на протяжении всего процесса вам предлагается использовать git на своей машине. Таким образом, вы не только изучаете теорию, но и учитесь на практике – лучший вид обучения!

Я не могу переоценить, насколько это помогло мне освоить git, и я бы посоветовал всем, кто только пытается освоить git, сделать это своим главным приоритетом.

После прохождения плейлиста у вас должно быть довольно хорошее понимание рабочего процесса. Самое приятное, что благодаря тому, что плейлист разбит на логические отрезки, вы сможете легко вернуться к видео по определенной теме, если в будущем застрянете.

Кроме того, после просмотра серии вам будет гораздо проще ориентироваться в письменных руководствах, когда вы будете в состоянии

Если вы застряли в каком-то конкретном элементе git, создайте тренировочный репозиторий и поиграйте с ним. Если вы что-то напутаете и не будете знать, как это исправить, не беда – просто удалите репозиторий!

Как только вы начнете использовать git регулярно, он станет естественным. Я считаю, что самое важное – это знать общие команды git, а затем понять, что возможно, и общий рабочий процесс. Например, когда дело доходит до “git rebasing”, я записываю в Evernote поток команд, а не пытаюсь уложить все это в голове.

Еще один ресурс: LearnBranching

Когда вы хорошо освоите основы, есть еще один ресурс, который будет вам полезен: Learn Branching

LearnBranching предоставляет интерактивный браузерный учебник по git для визуализации и изучения более сложных команд git. Это очень полезный инструмент, но он не является “все и вся”. В нем нет повторений, каждая концепция рассматривается только один раз, прежде чем двигаться дальше, поэтому перед его использованием необходимо хорошо понять основы.

Тем не менее, обязательно попробуйте, когда будете готовы усовершенствовать свое git-фу.

Хотите верьте, хотите нет, но это все! Git на самом деле удивительно быстро осваивается, вам просто нужно приложить усилия, чтобы практиковаться и использовать его регулярно. Удачи!

Git.png

Практика git.jpg

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *