From 14c76414dca30cecfb9fecd3ead8b28a32583b92 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 23 Jun 2023 05:12:49 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=20=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=86=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- instructions.txt | 63 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 instructions.txt diff --git a/instructions.txt b/instructions.txt new file mode 100644 index 0000000..c8137c3 --- /dev/null +++ b/instructions.txt @@ -0,0 +1,63 @@ +Git - это распределенная система контроля версий, которая позволяет отслеживать изменения в коде и управлять совместной разработкой программного обеспечения. Вот пошаговая инструкция по работе с Git: + +1. Установка Git: + - Посетите веб-сайт Git (https://git-scm.com/) и загрузите последнюю версию Git для вашей операционной системы. + - Запустите установочный файл и следуйте инструкциям мастера установки. + +2. Настройка имени пользователя и адреса электронной почты: + - Откройте терминал (командную строку) или Git Bash (если вы используете Windows). + - Задайте ваше имя пользователя, выполнив команду: + ``` + git config --global user.name "Ваше имя" + ``` + - Задайте ваш адрес электронной почты, выполнив команду: + ``` + git config --global user.email "ваш@адрес.почты" + ``` + - Эти настройки используются для идентификации ваших коммитов. + +3. Создание нового репозитория: + - Перейдите в каталог проекта, для которого вы хотите создать новый репозиторий. + - Инициализируйте новый репозиторий с помощью команды: + ``` + git init + ``` + - Теперь у вас есть локальный репозиторий Git для вашего проекта. + +4. Работа с репозиторием: + - Создайте новый файл или скопируйте существующие файлы в каталог вашего проекта. + - Чтобы добавить файлы в индекс (отслеживание изменений), используйте команду: + ``` + git add <имя_файла> + ``` + - Чтобы добавить все файлы, используйте: + ``` + git add . + ``` + - Чтобы зафиксировать изменения в коммите, выполните команду: + ``` + git commit -m "Описание изменений" + ``` + +5. Работа с удаленным репозиторием: + - Зарегистрируйтесь на платформе хостинга репозиториев, такой как GitHub, GitLab или Bitbucket. + - Создайте новый удаленный репозиторий на выбранной платформе. + - Свяжите ваш локальный репозиторий с удаленным репозиторием с помощью команды: + ``` + git remote add origin + ``` + - Загрузите ваши локальные коммиты на удаленный репозиторий с помощью команды: + ``` + git push - + +u origin master + ``` + +6. Получение обновлений из удаленного репозитория: + - Используйте команду: + ``` + git pull origin master + ``` + - Это обновит ваш локальный репозиторий последними изменениями из удаленного репозитория. + +Это лишь краткое введение в использование Git. Git имеет множество функций, таких как создание веток, слияние веток, устранение конфликтов и другие возможности. Рекомендуется изучить документацию Git для получения более подробной информации и лучшего понимания этой мощной системы контроля версий. \ No newline at end of file From 6b1646f7ecf3eb7f0054356cb6c926717d60b4fa Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 23 Jun 2023 08:36:03 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=86=D0=B8?= =?UTF-8?q?=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- instructions.txt | 55 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/instructions.txt b/instructions.txt index c8137c3..f22c7f4 100644 --- a/instructions.txt +++ b/instructions.txt @@ -60,4 +60,57 @@ u origin master ``` - Это обновит ваш локальный репозиторий последними изменениями из удаленного репозитория. -Это лишь краткое введение в использование Git. Git имеет множество функций, таких как создание веток, слияние веток, устранение конфликтов и другие возможности. Рекомендуется изучить документацию Git для получения более подробной информации и лучшего понимания этой мощной системы контроля версий. \ No newline at end of file +Вот дополнительная информация о работе с удаленными репозиториями в Git: + +1. Просмотр удаленных репозиториев: + - Вы можете просмотреть список удаленных репозиториев, связанных с вашим локальным репозиторием, с помощью команды: + ``` + git remote -v + ``` + - Это покажет список удаленных репозиториев и URL для чтения (fetch) и записи (push). + +2. Клонирование удаленного репозитория: + - Вместо создания нового локального репозитория и связывания его с удаленным репозиторием, вы также можете склонировать (clone) удаленный репозиторий напрямую с помощью команды: + ``` + git clone + ``` + - Это создаст локальную копию удаленного репозитория на вашем компьютере. + +3. Работа с ветками: + - Ветки представляют различные версии кода в вашем репозитории. Удаленные репозитории также имеют свои собственные ветки. + - Посмотреть список удаленных веток можно с помощью команды: + ``` + git branch -r + ``` + - Чтобы получить удаленную ветку на локальный репозиторий, выполните команду: + ``` + git checkout -b <имя_ветки> origin/<имя_удаленной_ветки> + ``` + - Чтобы отправить локальную ветку на удаленный репозиторий, используйте команду: + ``` + git push -u origin <имя_ветки> + ``` + +4. Удаление и переименование удаленных репозиториев: + - Чтобы удалить удаленный репозиторий из вашего локального репозитория, выполните команду: + ``` + git remote remove <имя_удаленного_репозитория> + ``` + - Чтобы переименовать удаленный репозиторий, используйте команду: + ``` + git remote rename <старое_имя> <новое_имя> + ``` + +5. Работа с ветками удаленного репозитория: + - Чтобы получить обновления из удаленного репозитория для всех веток, выполните команду: + ``` + git fetch + ``` + - Чтобы просмотреть удаленные ветки и их состояние, используйте команду: + ``` + git branch -r + ``` + - Чтобы обновить локальную ветку с удаленного репозитория, выполните команду: + ``` + git pull origin <имя_ветки> + ``` \ No newline at end of file