Найти тему
Дневник Джуна

Изучаем программирование. День 19. Git и GitHub, пришло время для более близкого знакомства.

Здравствуйте! Вчера мы с вами поговорили немного о JavaScript и приступили к его изучению. Сегодня поговорим, опять же немного, про Git и GitHub. Почему немного? Нужно учитывать то, что я не являюсь преподавателем, я лишь могу дать совет такого же, по сути, новичка как вы, только, ушедшего в обучении немного вперёд вас. Этот блог создан прежде всего для того, чтобы вы не искали источники информации самостоятельно, а потратили время, сэкономленное на поисках источников, на изучение этих источников.

Как вы, наверное, уже заметили — знать язык программирования мало. С каждым днём обучения количество инструментов, которые нужно изучить, накапливается как снежный ком. Мы только с вами уже обсудили 5-6 таких инструментов, а впереди их ещё больше. Но, как по мне, пугаться этого не следует, этому следует радоваться — вы только представьте сколько вас впереди ждёт нужных и важных новых знаний, а если(когда), вы захотите изучить ещё что-то, к этому "ещё" прибавится много-много "ещё". Разве это не прекрасно? По-моему это круто получать новые знания, и хорошо, что в программировании дела обстоят именно так.

-2

Git и GitHub

Чтобы лучше понять, что это за Git и GitHub такие, приведу цитату из статьи с сайта tproger.ru:

Git — это инструмент, позволяющий реализовать распределённую систему контроля версий, а GitHub — это сервис для проектов, использующих Git.

Больше информации вы найдёте в книге, которую я порекомендую в конце. Думаю авторы этой книги намного лучше меня объяснят, что это такое и для чего нужно.

В данной статье я уже рекомендовал вам зарегистрироваться на GitHub и изучить небольшую инструкцию по работе с ним. Но, и, наверное, к счастью, нельзя пройтись по верхам и стать хорошим разработчиком. Чтобы хорошо понимать, как работать с инструментом, нужно узнать, как этот инструмент устроен и иметь представление о всех его возможностях(тут надо уточнить, не нужно их заучивать наизусть, нужно знать про эту возможность, и, когда вы в работе или на обучении встретитесь с какой-либо задачей, у вас в голове всплывёт это знание, и вы, например, сможете вернуться к книге(или в Google), чтобы найти эту возможность инструмента и воспользоваться ей. Как говорили у нас на юридическом факультете: "Хороший юрист не знает всех законов, хороший юрист знает, где их найти", это в большей мере применимо и к программированию, конечно основные инструменты с практикой у вас будут выучены наизусть, всё остальное вы будете знать, где найти.

Обещал недолго, а пишу и пишу, давайте перейдём к обещанным источникам информации:

Первое, это, конечно же, книга — "Pro Git" авторы Scott Chacon and Ben Straub. Это исчерпывающий источник по изучению работе с Git и у меня для вас две хороших новости: 1) Книга абсолютно бесплатно официально доступна в электронном варианте 2) Она есть официально на русском языке(лучше читать на английском, но, если вы только в начале пути изучения английского, то русский вариант лишним не будет). Найти книгу можно здесь.

Второе, это интерактивный онлайн-тренажёр по работе с Git, там, выполняя небольшие задания, можно потренироваться в работе с Git, тем более, если у вас пока нет поводов пользоваться Git в командной работе. Найти можно тут.

На сегодня, пожалуй, всё. Если понравилась статья, поставьте, пожалуйста, лайк и подпишитесь, если вы пока не с нами.

А я прощаюсь с вами до завтра. Завтра будет похожий пост для изучения работе с Linux.

Приятного вам обучения!

Предыдущая статья. ................................................................... Следующая статья.

-3