Git для начинающих

Изучение Git для новичков / #1 - Что такое Git, установка и настройка

Изучение Git для новичков / #1 - Что такое Git, установка и настройка

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

Видеоурок

Полезные ссылки:

  1. Официальный сайт GitHub;
  2. Официальный сайт Git;
  3. Редактор Atom.


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

Итак, что же такое Git. Git - удобная технология, которая позволяет объединить работу нескольких сотрудников в одном месте. Представим что у вас есть какой-либо крупный проект, над которым трудятся десятки сотрудников. Организовать работу чтобы каждый видел изменения в проекте и видел что делают другие - не простая задача.

Здесь на помощь и приходит Git. Его можно представить как некое облачное хранилище, в которое каждый из сотрудников может загружать свои изменения что он внес в проект и все остальные соавторы проекта видят изменения, знают когда они произошли и знают зачем они были внесены. Таким образом работа над одним проект организовывается и каждый может выполнять свою часть работы. При этом, дабы сотруднику поделиться результатами, ему не приходиться отправлять копию проекта всем членам команды. Все что ему необходимо сделать, так это загрузить новую версию проекта на репозиторий git.



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


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

Работа с терминалом

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



План курса

В ходе курса Git для чайников мы изучим все основы Git и Github и помимо основ научимся в полной мере работать с самой технологией. Наш курс по Git достаточно большой и насыщен всей необходимой информацией.


К концу гит курса вы будете уметь работать с технологией и использовать его для хранения ваших проектов.


Установка Git

Для установки Git вам необходимо зайти на их официальный сайт, скачать дистрибутив и установить его на компьютер. Никаких сложностей при установке нет, но на Windows при установке лучше поставить отметку как показано на фото ниже (если такого окна при установке нет, то ничего страшного):


Задание к уроку

Настройки Git

Создайте новый проект в редакторе Atom. Выполните следующие действия:

  • установите локально значение для «user.name».
  • установите локально значение для «user.email».
Посмотреть ответ

Откройте текстовый редактор, создайте внутри него проект и откройте терминал.


Для установки значений локально необходимо прописать следующие команды:

# Установка имени пользователя
git config user.name some_name

# Установка email пользователя
git config user.email [email protected]

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроков
Уроки Angular для начинающих
7 уроков
Изучение технологии Bootstrap (верстка сайта)
16 уроков
Курс по React JS для начинающих
11 уроков
Нейронные сети / Изучение Python OpenCV
9 уроков
Изучение HTML5 для начинающих!
18 уроков
Комментарии
Добавить комментарий

Пока комментариев нет