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
37 changes: 37 additions & 0 deletions git-instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,3 +98,40 @@ Github

[Другие альтернативы](https://habr.com/ru/companies/skillfactory/articles/527510/)

## Инструкция по работе с удаленными репозиториями

Для того, чтобы просмотреть список настроенных удалённых репозиториев, вы можете запустить команду _git remote_. Она выведет названия доступных удалённых репозиториев. Если вы клонировали репозиторий, то увидите как минимум _origin_ — имя по умолчанию, которое Git даёт серверу, с которого производилось клонирование.

Для клонирования репозитория, мы можем выбрать в VSCode на компьютере функцию _"клонировать удаленный репозиторий", выбрав нужный файл из ниспадающего списка. Репозиторий будет скопирован. Можем начинать работать.

Также, мы можем ввести команду в VSCode:
_git clone "указываем адрес репозитория"_ - адрес копируем на github
![Копируем адрес](copy.png)

Можно создать дополнительную ветку для внесения изменений при помощи команды
_git branch "name"_
Затем переходим в нее и вносим изменения. Изменения комитим.
Команда для перехода _git checkout "name"_.

Но можно остаться в ветке _master_.

После внесения изменений, необходимо отправить нашу локальную версию на внешнюю при помощи комнады _git push_ или _git push -u origin master_.

Мы можем вносить изменения как в свой репозиторий, созданный на github самостоятельно, так и в чужой, предложив внести свою лепту в какой-либо проект.

Для того, чтобы внести изменения в чужой репозиторий, нам необходимо создать у себя аналог проекта, нажав на кнопку FORK на github. В нашем аккаунте проявится аналог проекта, ссылку на который необходимо скопировать и перенести в локальный git при помощи команды _git clone "адрес репозитория"_, либо найти команды на самом гите - "клонировать удаленный репозиторий". Дальнейшие действия описаны выше.

Для того, чтобы предложить свои изменения автору проекта, необходимо на GitHub нажать *_Pull requests_*, прокомментировов то, что Вы хотели бы предложить.

# Основные команды для работы с удаленным репозиторием

✦ *_git init_* – инициализация локального репозитория
✦ *_git status_* – получить информацию от git о его текущем состоянии
✦ *_git add_* – добавить файл или файлы к следующему коммиту
✦ *_git commit -m “message”_* – создание коммита.
✦ *_git log_* – вывод на экран истории всех коммитов с их хеш-кодами
✦ *_git clone <url-адрес репозитория>_* – клонирование внешнего репозитория на
локальный ПК
✦ *_git pull_* – получение изменений и слияние с локальной версией
✦ *_git push_* – отправляет локальную версию репозитория на внешний