Skip to content
Open
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
120 changes: 69 additions & 51 deletions index.md
Original file line number Diff line number Diff line change
@@ -1,99 +1,117 @@
# Руководство по работе с GIT
# Инструкция по работе с git

## Ининциализация нового репозитория
## Инициализация репозитория

Для инициализации нового репозитория введите команду
Для инициализации репозитория в текущей директории нужно ввести команду
```
git init
git init
```
## Создание коммита

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

Для добавления файла в репозиторий введите команду
Для создания коммита воспользуемся командой
```
git commit
```
Так же можно написать сообщение для отображения в логе при помощи небольшой приписки
```
git add <имя файла>
git commit -m <"Сообщение">
```

## Коммит версии
## Добавление файлов в коммит

Для фиксации изменений введите команду
Для добавления файлов в коммит используется команда
```
git commit -m <сообщение>
git add <имя файла>
```

## Создание новой ветки
## Просмотр коммитов

Для создания новой ветки введите команду
Запросить историю коммитов можно при помощи команды
```
git branch <имя ветки>
git log
```

## Перенос основания ветки
## Состояние репозитория

Для переноса основания текущей ветки на последний комит другой ветки нужно выполнить команду
Для отображения состояния репозитория используем команду
```
git rebase <имя ветки>
git status
```

## Вливание одной ветки в другую
## Перемещение указателя HEAD

Чтобы влить одну из существующих веток в текущую нужно выполнить команду
Перемещение по коммитам или веткам производится при помощи команды
```
git merge <имя вливаемой ветки>
git checkout <branch>/<Первые несколько символов коммита>
```

## Клонирование репозитория
## Выделение текста

Для того, чтобы склонировать на свой компьютер репозиторий с git-хостинга нужно получить ссылку на данный репозиторий и использовать команду
Чтобы выделить текст курсивом необходимо обрамить его звездочками (*) или знаком нижнего подчеркивания. Например, *вот так* или _вот так_.

```
git clone <ссылка на репозиторий>
```
Чтобы выделить текст полужирным необходимо обрамить его двойными звездочками (**) или двойным знаком нижнего подчеркивания. Например, **вот так** или __вот так__.

## Отправка изменений на git-хостинг
Альтернативные способы выделения текста жирным или курсивом нужны для того, чтобы мы могли совмещать оба этих способа. Например, _текст может быть выделен курсивом и при этом быть **полужирным**_.

Для отправки текущей ветки нужно ввести команду
```
git push
```
## Списки

## Отчистка от незафиксированных изменений
Чтобы добавить ненумерованные списки, необходимо пункты выделить звездочкой или знаком +:
* Раз
* Два
* Три
+ Четыре

Для отмены незафиксированных изменений в файлах проекта введите команду
```
git reset --hard
```
Чтобы добавить нумерованные списки, необходимо пункты пронумеровать:
1. Первый пункт
2. Второй пункт


## Ссылки

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

## Колнирование репозитория
[пример](http://example.com/ "Необязательно")

Для клонирования репозитория нужно ввести команду
```
git clone <repository_url>
[пример](http://example.com/ "Необязательно")
```

## Обновление текущей ветки
## Работа с изображениями

Чтобы вставить изображение в текст, достаточно написать следующее:

![Привет, это я!](Me.jpg)

## Работа с удаленными репозиториями

### Клонирование репозитория

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

Для обновления текущей ветки введите команду
```
git pull
git clone <ссылка на репозиторий>
```

## Отправка изменений в удаленный репозитория
### Отправка изменений на git-хостинг

Для отправки текущей ветки нужно ввести команду

Для отправки текущей ветки в удаленный репозиторий введите команду
```
git push
git push
```

## Загрузка изменений из всех веток
### Обновление текущей ветки

Для обновления текущей ветки введите команду

```
git fetch
git pull
```
## Просмотр лога репозитория

Введите команду
```
git log --graph --all
### Просмотр лога репозитория

Введите команду

```
## Заголовок
git log --graph --all
```