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

* git init — создает в директории пустой репозитарий в виде директория
.git, где и будет в дальнейшем храниться вся информация об истории коммитов.

* git add — позволяет внести в индекс — временное хранилище — изменения, qкоторые затем войдут в коммит.

* git status — выводит информацию обо всех изменениях,
внесенных в дерево директорий проекта по сравнению с последним коммитом рабочей
ветки.

* git commit — Коммиты это основные конструктивные элементы временной шкалы проекта Git. Их можно рассматривать как снимки состояния или контрольные точки на временной шкале проекта Git.

* git commit -m "coment commit" — позволяет комментировать коммит.

* git log — разнообразная информация о коммитах в целом, по отдельным файлам и различной глубины погружения в историю.

## Ветвление

* git diff — отличия между деревьями проекта; коммитами; состоянием индекса и каким-либо коммитом.

* git checkout — переключение между ветками, извлечение отдельных файлов из истории коммитов.

* git checkout master — возврат к самому последнему изменению.

* git show — показать изменения, внесенные отдельным коммитом.

## Команды слияния

* git branch — перечислит существующие ветки, отметив активную.

* git branch "название" — создаст новую ветку

* git branch -d "название ветки" — удалит выбранную ветку

* git merge "Название ветки" — сольет выбранную ветку с той веткой на которой находится пользователь.

## Игнорирование изменений

* .gitignore — файл который позволяет внести название файла или репозитория который git не должен отслеживать.

## Работа с GitHub

* git clone — спопирует удаленный репозиторий в локальный

* git cd — позволяет переключать путь в котором идет основная работа

* git push — загружает изменения из локального репозитория в удаленный

* git pull — скачивает изменения из удаленного репозитория в локальный