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
51 changes: 51 additions & 0 deletions GITHUB_GUIDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Инструкция для работыс Git и удаленными репозиториями

## Что такое Git?
Git - это одна из реализаций распределенных систем контроля версий, имеющая как и локальные, так и удаленные репозитории. Является самой популярной реализацией систе контроя версий в мире.
## Подготовка репозитория.
для создания репозитория необходимо выполнить команду *git init* в папке с репозиторием и у Вас создаться репозиторий (появится скрытая папка .git)

## Создание коммитов

### Git add
Для добавления изменений в коммит используется команда *git add<имя файла>*

### Просмотр состояния репозитория
для того, чтобы посмотреть состояние репозитория используется команда *git status*. Для этого необходимо в папке с репозиториями написать *git status*, и Вы увидите были ли изменения в файлах, или их не было.

### Создание коммитов
Для того, чтобы создать коммит (сохранение) необходимо выполнить команду *git commit*. Выполняется она так: git commit -m "название сохранения"

### Проверка состояния рабочего файла
Для проверки состояния файла используется Команда *git status*, она отображает состояние рабочего каталога и раздела проиндексированных файлов.

```sh
Важно! при работе с файлом в системе VScode не забывайте использоваьт комбинацию ctrl+S для сохрания текущих изменений на жесктий диск.
```
при создании данного файла использовался язык разметки Markdown, чтобы полноценно отобразился формат текущего файла используйте следующую ссылку, и внутри вставьте текущий файл:

[ссылка для отображения файла .md](https://products.aspose.app/words/ru/viewer/markdown
)

# Работа с GITHUB и создание своего первого удаленного репозитория



## *Шаг 1.* Создание своего репозитория на пк и внедрение его в систему GITHUB

* Для начала необходимо создать свой аккаунт в системе GITHUB
* Далее произветси уже известные на ранее шаги по созданию файла, локального репозитория, коммита и тд
* В системе GITHUB в правом верхнем углу кликнуть значок "+" и выбрать *create new repository*

![наглядное нахождение нужного значка на сайте]("C:\Users\safro\Pictures\11.jpg")

* GITHUB вполне дружелюбная система, поэтому при создании нового репозитория сразу предложит варинаты и команды для треминала чтобы связать ваш локальный и удаленный репозитории
```
Важно! при первом слиянии систем высветится окно, в которм потребуется указать ваш действующий email addres и пароль от системы GITHUB
```

## *Шаг 2.* Работа с файлом,отправка изменений или получение в системе GITHUB

* После правильного слияния и начала работы двух систем нам необходимо то, ради чего мы и затеяли все эти пункты, выкачка данных в сеть, для того, чтобы это сделать есть команда *git push* - она позволяет отправить все наши изменения и всю нашу работу в заранее созданный и заготовленный удаленный репохиторий на GITHUB
*Если же наоборот, мы хотим получить нужный нам репозиторий с файлами из сети и порабоать с ним например на другом пк, то мы должны создать пустую папку, найти нужный нам репозиторий на GITHUB, провалится в него путем нажатия на название и в появившемся окне кликнуть зеленую клавижу код, в которой у нас отобразится ссылка этого репозитория;
* Далее необходимо скопировать данную ссылку и внести ее в терминале через команду *git clone скопированная ссылка*