Skip to content

MaksimMedvedev/git

 
 

Repository files navigation

Git

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

Git — одна из популярных систем контроля версий, среди особенности которой:

  • распределенность, а значит можно создать репозиторий локально и сразу писать код с версионированием
  • состоит из набора утилит командной строки, поэтому успешно портирована на все популярные платформы и для нее разработано множество графических интерфейсов на любой вкус и цвет
  • поддерживается популярными хостингами репозиториев — GitHub, GitLab, Bitbucket
  • поддерживается популярными IDE — Visual Studio, Visual Studio Code, Rider, WebStorm и многими другими

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

Необходимые знания

Не требуется специфических знаний

Самостоятельная подготовка

  • Заведи аккаунт на GitHub.com
  • Установи Git с настройками по умолчанию
  • Установи Git Extensions с настройками по умолчанию
  • Установи Visual Studio Code

Очная встреча

~ 4 часа

Закрепление материала

Еще несколько способов выучить Git от простых к сложным:

  1. Пройти супер-краткий гайд
  2. Скачать на рабочий стол Git Cheat Sheet
  3. Пройти интерактивный учебный курс от github и schoolacademy по основам git
  4. Пройти туториал по git в консоли
  5. Решить специально заготовленную практическую задачу на работу с ветками
  6. Пройти игру-квест https://github.com/hgarc014/git-game
  7. Пройти интерактивную игру про работу с ветками http://pcottle.github.io/learnGitBranching/
  8. Прочитать официальную книгу по git: http://git-scm.com/book/ru/v2 Первые три главы обязательны для уверенного использования git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • CSS 85.6%
  • HTML 13.9%
  • Batchfile 0.5%