diff --git a/GITHUB_GUIDE.md b/GITHUB_GUIDE.md new file mode 100644 index 0000000..52c25e8 --- /dev/null +++ b/GITHUB_GUIDE.md @@ -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 скопированная ссылка* \ No newline at end of file