Git

Git

Младенец кода

Если по простому, то Git - это самая распространённая система контроля версий. Штука, которая запоминает внесенные в код изменения, сохраняет их в виде пакетов и потом отправляет куда надо.

Git != GitHub.

Git работает из терминала, который можно скачать отдельно, установить вместе с Git'ом с оф. сайта, или использовать встроенный в VS.

.gitignore

файлик, в который пишутся файлы, которые не надо добавлять в репозиторий.

Команды:

Дисклеймер: все команды пишутся после слова git: git init, git status и т.д.

init

Эта команда создает .git репозиторий в проекте. Прописывается после перехода в нужную папку в терминале.

version

Проверяет наличие установленного гита на компе.

status 

Показывает наличие и количество коммитов, состояние файлов в рабочей директории и много другое.

add

Добавление файлов в репозиторий.

Если в имени добавляемого файла есть пробелы, то его название заключается в кавычки.

Если после add написать " . ", то добавятся все доступные файлы, за исключением тех что прописаны в .gitignore

rm

Удаляет файлы из репозитория.

branch

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

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

commit

Создание коммита.

commit -m "название коммита" - позволяет задать название коммита.

checkout

Изменение текущей ветви.

checkout -b "название ветви" - создать и переключиться на ветвь.


Источники:

  1. https://www.google.com/
  2. https://www.youtube.com/playlist?list=PLDyvV36pndZHkDRik6kKF6gSb0N0W995h - полноценный курс
  3. https://www.youtube.com/watch?v=zZBiln_2FhM - урок
  4. https://git-scm.com/book/en/v2

Report Page