Skip to content
Open

New #37

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Git.jpg
Binary file added Git.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
84 changes: 84 additions & 0 deletions New.md
Original file line number Diff line number Diff line change
@@ -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 <name branch>*

## Удаление веток
Для удаления ветки ввести команду "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} актуальное состояние из удалённого репозитория.