From 1461c3a3d96d587bfb5145e3113b62f6b0e4f9af Mon Sep 17 00:00:00 2001 From: Dmitry_Malyasov Date: Sat, 6 Aug 2022 00:13:46 +0800 Subject: [PATCH] My changes --- index.md | 120 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 69 insertions(+), 51 deletions(-) diff --git a/index.md b/index.md index 6e54937..0226293 100644 --- a/index.md +++ b/index.md @@ -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 /<Первые несколько символов коммита> ``` -## Клонирование репозитория +## Выделение текста -Для того, чтобы склонировать на свой компьютер репозиторий с git-хостинга нужно получить ссылку на данный репозиторий и использовать команду +Чтобы выделить текст курсивом необходимо обрамить его звездочками (*) или знаком нижнего подчеркивания. Например, *вот так* или _вот так_. -``` - git clone <ссылка на репозиторий> -``` +Чтобы выделить текст полужирным необходимо обрамить его двойными звездочками (**) или двойным знаком нижнего подчеркивания. Например, **вот так** или __вот так__. -## Отправка изменений на git-хостинг +Альтернативные способы выделения текста жирным или курсивом нужны для того, чтобы мы могли совмещать оба этих способа. Например, _текст может быть выделен курсивом и при этом быть **полужирным**_. -Для отправки текущей ветки нужно ввести команду -``` - git push -``` +## Списки -## Отчистка от незафиксированных изменений +Чтобы добавить ненумерованные списки, необходимо пункты выделить звездочкой или знаком +: +* Раз +* Два +* Три ++ Четыре -Для отмены незафиксированных изменений в файлах проекта введите команду -``` - git reset --hard -``` +Чтобы добавить нумерованные списки, необходимо пункты пронумеровать: +1. Первый пункт +2. Второй пункт + + +## Ссылки + +Помимо URL-адреса существует еще текст ссылки, который заключается в квадратные скобки. Для создания внутритекстовой гиперссылки необходимо использовать круглые скобки сразу после закрывающей квадратной. Внутри них необходимо поместить URL-адрес. В них же возможно расположить название, заключенное в кавычки, которое будет отображаться при наведении, но этот пункт не является обязательным. -## Колнирование репозитория +[пример](http://example.com/ "Необязательно") -Для клонирования репозитория нужно ввести команду ``` - git clone +[пример](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 +``` \ No newline at end of file