mirror of
https://github.com/svek95/GeekBrainsHomeWork.git
synced 2026-06-13 15:18:31 +03:00
Шпаргалка по git
This commit is contained in:
@@ -101,11 +101,52 @@ _git branch (name)_
|
||||
|
||||
### 1. Создание удаленного репозитория
|
||||
|
||||
* Скачиваем сервис GitHab по ссылке githab.com
|
||||
|
||||
* Создаем аккаунт на сервисе GitHab
|
||||
|
||||
* В иконке new repozitory вводим название нашего нового удаленного депозитория
|
||||
|
||||
* Для работы необходимо связать наш удаленный репозиторий и наш локальный репозиторий, для этого после создания удалнного репозитория необходимо в локальном репозитории выполнить один из трех шагов предложенных сервисом GitHab. На пример:
|
||||
|
||||
_git remote add origin()_
|
||||
|
||||
_git branch -M main_
|
||||
|
||||
_git рush -u origin main_
|
||||
|
||||
## ВФжно: При первой команде push сервис GitHab попросит пройти авторизацию. по указанному пути.
|
||||
|
||||
### 2. Извлечение информации из удаленного репозитория
|
||||
|
||||
* Для ознакомления с информацией какого нибудь удаленного депозитория необходимо выбрать этот депозиторий или ввести ссылку, затем нажать иконку Code и скопировать адрес этого репозитория.
|
||||
Затем перейти в терминал VScode и с помощью команды git clone (скопированный адес) скопировать папку чужго удаленного репозитория..
|
||||
|
||||
* Для перехода в скоченную папку необходимо выполнить команду cd (указать название папки).
|
||||
|
||||
* Для перемещения информации из своего удаленного репозитория в свой локальный репозиторий используется команда git pull.
|
||||
|
||||
### 3. Перемещение информации в удаленный репозиторий
|
||||
|
||||
* Для перемещения информации из нашего локального репозитория в наш удаленный репозиторий используется команда git push
|
||||
|
||||
### 4. Работа с чужими репозиториями
|
||||
|
||||
* Для работы с чужим удаленным репозиторием необходимо сделать актуальную копию и сязать ее со своим удаленным репозиторием. это делается с помощью нажатия на иконку Fork. Затем нажав нв иконку Code копируем адрес нашего удаленного репозитория с копиее чужого.
|
||||
|
||||
* Затем с помощью команды git clone (скопированный адрес удаленного репозитория) копирум чужую копию свой локальный репозиторий.
|
||||
|
||||
* Затем с помощью команды cd (имя папки скопированного чужого репозитория), переходом в папку скопированного репозитория.
|
||||
|
||||
* Создае свой файл в скопированной папке, создаем новую ветку и начинаем работать в созданной папке.
|
||||
|
||||
* Все изменения созданные на новой ветке коммитим и с помощью команды git push отправляем на наш удаленный репозиторий.
|
||||
|
||||
* Зате с помощью нажатия на иконку Compare & pull request направляем свои изменени хозяину чужого репозитория для рассмотрения
|
||||
|
||||
* GitHab автоматически проверяет ветку чужого репозитория и нашу ветку, которую мы хотим влить на предмет конфликтов.
|
||||
|
||||
* После создания комертария об наших иьенения с помощью нажатия на иконку Create pull request отправляем нашши изменения хзяину чужого репозитория
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user