Git - это одна из реализаций распределённых систем контроля версий, имеющая как и локальные, так и удалённые репозитории. Является самой популярной реализацией систем контроля версий в мире.
Для создание репозитория необходимо выполнить команду git init в папке с репозиторием и у Вас создаться репозиторий (появится скрытая папка .git)
Для создания папки в репозитории используется команда mkdir <название папки>.
Для создания файла нужно использовать команду touch <название файла>.
Для добавления измений в коммит используется команда git add. Чтобы использовать команду git add напишите git add <имя файла>.
Для того, чтобы посмотреть состояние репозитория используется команда git status. Для этого необходимо в папке с репозиторием написать git status, и Вы увидите были ли измения в файлах, или их не было.
При этом очень важно сохранять изменения в файле, сочетание клавиш ctrl+s.
Для того, чтобы создать коммит(сохранение) необходимо выполнить команду git commit. Выполняется она так: git commit -m "<сообщение к коммиту>. Все файлы для коммита должны быть ДОБАВЛЕНЫ и сообщение к коммиту писать ОБЯЗАТЕЛЬНО.
Для того, чтобы перемещаться между коммитами, используется команда git checkout. Используется она в папке с пепозиторием следующим образом: git checkout <номер коммита>.
Для того, чтобы посмтреть все сделанные изменения в репозитории, используется команда git log. Для этого достаточно выполнить команду git log в папке с репозиторием.
Также существует команда git log --graph, которая позволяет увидеть дерево изменений по всем веткам.
Для того, чтобы создать ветку, используется команда git branch. Делается это следующим образом в папке с репозиторием: git branch <название новой ветки>.
Также для удобства можно пользоваться командой git checkout -b имя_ветки (без пробелов). Эта команда позволяет создать новую ветку и сразу перейти к ней.
Для того чтобы добавить ветку в текущую ветку используется команда git merge.
Для удаления ветки ввести команду "git branch -d 'name branch'".
Теперь немного информации о синтаксисе языка Markdown:
Для обозначения цитат в языке Markdown используется знак «больше» («>»). Его можно вставлять как перед каждой строкой цитаты, так и только перед первой строкой параграфа. Также синтаксис Markdown позволяет создавать вложенные цитаты (цитаты внутри цитат). Для их разметки используются дополнительные уровни знаков цитирования («>»).
В Markdown существует 2 способа вставки изображений в документ:
- С помощью непосредственного указания URL-адреса изображения. Синтаксис данной команды выглядит следующим образом:
- С помощью метки-идентификатора. Синтаксис данной команды записывается следующим образом:
где «id» — имя определённой метки изображения. Метки изображений определяются при помощи синтаксиса, совершенно идентичного меткам гиперссылок:
Важной особенностью является то, что Markdown не позволяет задать размеры изображения (ширину, высоту).
Markdown поддерживает два стиля оформления ссылок:
- Гиперссылка, с немедленным указанием адреса (внутритекстовая);
- Гиперссылка, подобная сноске.
- Чтобы выделить текст курсивом, нужно обрамить его звездочками (*), например вот так.
Для работы с удаленными репозиториями используются следующие команды:
GIT CLONE - позволяет склонировать внешний репозиторий на наш ПК
GIT PULL - позволяет скачать все из текущего репозитория и автоматически сделать merge c нашей версией
GIT PUSH - позволяет отправить нашу версию репозитория на внешний репозиторий. ТРЕБУЕТ АВТОРИЗАЦИИ на внешнем репозитории.
