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
62 changes: 59 additions & 3 deletions 123.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,59 @@
igfisdhghdfgsklfdslgk
dfg;ldkfgsldfnsg;ns
f'sgn'slgsdf;\'n
# Инструкция по работе с git.

## Теги
1. git init
2. git status
3. git log
4. git add
5. git commit
6. git checkout
7. git dif
8. git branch
9. git merge
10. git clon
11. git push
12. git pull

## 1. git init - Иницилизация
Команда **git init** выполняется первой и иницилизирует наш проект. Создаёт репозиторий git.

## 2. git status - Текущее состояние.
Команда **git status** отображает текущее состояние рабочего дерева. Отображает пути, которые имеют различия между индексным файлом и текущей фиксацией , пути, которые имеют различия между рабочим деревом и индексным файлом, и пути в рабочем дереве, которые не отслеживаются Git.

## 3. git log - Выводит комиты.
Команда **git log** показывает журнал фиксации. А именно выводит истории всех коммитов с их хеш-кодами,названиями,кем и кода был создан комит.

Так же **git log --graph** кроме коммитов покажет ветки в которых они были созданы.

## 4. git add - Добавить.
Команда **git add** добавляет файлы к следующему комиту. Добавляет содиржимое только указанных файлов. Название файла пишется после тега в ковычках "....".

## 5.git comit -m "коментарий" - Фиксация.
Команда **git commit** создаёт комит. Содержит текущее изменение индекса и заданное сообщение.

## 6. git checkout - переход к заданному комиту.
Команда **git checkaut** создаёт файлы в рабочем дереве, что бы они соответствоваи версии в дереве или рабочем индоксе.

Так же **git checkaut master** перейдёт к конечному комиту.

## 7. git dif - различия.
Команда **git dif** выведит различия между текущей версией и сохранёной.

## 8. git branch - ветвление.
Команда **git branch "имя ветки"** Создаёт новую ветвь.

Команда **git branch -d "название ветки"** Удаляет указанную веттвь.

## 9. git merge - объединение.
Команда **git marge "то что нужно добавить"** Объединяет две разные ветви в одну.

## 10. git clone - клонирование.
Команда **git clone .......** Создаёт копию из внешнего репозитория на локальный ПК.
Может потребоваться команда **cd название папки** Смена папки.

## 11. git push - толкать.
Команда **git push** отправляет данные во внешний репозиторий.

## 12. git pll - тянуть.
команда **git pull** забирает данные из удаллённого репозитория путём слияния.