diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e325ed4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Git.jpg diff --git a/Git.jpg b/Git.jpg new file mode 100644 index 0000000..a5b8872 Binary files /dev/null and b/Git.jpg differ diff --git a/New.md b/New.md new file mode 100644 index 0000000..5b4563f --- /dev/null +++ b/New.md @@ -0,0 +1,84 @@ +![GIT](Git.jpg) + +# _**Инструкция для работы с Git и удалёнными репозиториями**_ + +## Что такое Git? +Git - это одна из реализаций распределённых систем контроля версий, имеющая как и локальные, так и удалённые репозитории. Является самой популярной реализацией систем контроля версий в мире. +## Подготовка репозитория +Для создание репозитория необходимо выполнить команду *git init* в папке с репозиторием и у Вас создаться репозиторий (появится скрытая папка .git) + +## Создание коммитов + +### Git add +Для добавления измений в коммит используется команда *git add*. Чтобы использовать команду *git add* напишите *git add <имя файла>* + +### Просмотр состояния репозитория +Для того, чтобы посмотреть состояние репозитория используется команда *git status*. Для этого необходимо в папке с репозиторием написать *git status*, и Вы увидите были ли измения в файлах, или их не было. + +### Создание коммитов +Для того, чтобы создать коммит(сохранение) необходимо выполнить команду *git commit*. Выполняется она так: *git commit -m "<сообщение к коммиту>*. Все файлы для коммита должны быть ***ДОБАВЛЕНЫ*** и сообщение к коммиту писать ***ОБЯЗАТЕЛЬНО***. + +## Перемещение между сохранениями +Для того, чтобы перемещаться между коммитами, используется команда *git checkout*. Используется она в папке с пепозиторием следующим образом: *git checkout <номер коммита>* + +## Журнал изменений +Для того, чтобы посмтреть все сделанные изменения в репозитории, используется команда *git log*. Для этого достаточно выполнить команду *git log* в папке с репозиторием + +## Ветки в Git + +### Создание ветки + +Для того, чтобы создать ветку, используется команда *git branch*. Делается это следующим образом в папке с репозиторием: *git branch <название новой ветки>* + +## Слияние веток + +Для того чтобы дабавить ветку в текущую ветку используется команда *git merge * + +## Удаление веток +Для удаления ветки ввести команду "git branch -d 'name branch'" + +## Работа с текстом + +Для того, чтобы выделить текст курсивом, необходимо обрамить его с помощью звёздочек (*). Например, *работа с текстом*. +Такого же результата можно добиться с помощью нижнего подчёркивания (_). Например, _нижнее подчёркивание_. + +Для того, чтобы выделить текст полужирным, необходимо воспользоваться двумя звёздочками (*). Например, **полужирный**. + +Если хотите объединить, то **_слияние_**. + +## Работа со списками +Для создания ненумерованного списка необходимо воспользоваться символом звёздочка (*). + +Например: +* Элемент 1 +* Элемент 2 +* Элемент 3 + +Если же есть необходимость создания нумерованного списка, используем нумерацию. + +Например: + +1. Первый элемент списка +2. Второй элемент списка +3. Третий элемент списка + +## Работа с таблицами + +Для создания таблиц используются следующие символы: вертикальная черта (|) и дефис (-). Дефисы отделяют заголовки от других строк, при этом количество символов значения не имеет. Вертикальная черта служит границей между столбцами. + +Например: +| X | Y | +| - | - | +| 1 | 3 | +| 5 | 9 | +|14 |3 | + + +## Работа с GitHub + +1. Создать аккаунт на GitHub.com. +2. Создать локальный репозиторий. +3. После этого необходимо "подружить" локальный и удалённый репозитории. GitHub при создании нового репозитория подскажет, как это можно сделать. +4. Отправить {push} ваш локальный репозиторий в удалённый (на GitHub), при этом вам, возможно, нужно будет авторизоваться на удалённом репозитории. +5. Провести изменения "с другого компьютера". +6. Выкачать {pull} актуальное состояние из удалённого репозитория. \ No newline at end of file