Быстрый старт GitVerse

Π­Ρ‚ΠΎ пошаговоС руководство ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с основами Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° GitVerse β€” ΠΎΡ‚ создания Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Запроса Π½Π° слияниС. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ, Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния ΠΈ совмСстно Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π΄Π°ΠΆΠ΅ Ссли Ρƒ вас Π½Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git.

Π¨Π°Π³ 1: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с GitVerse, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° личная учСтная запись. Она слуТит вашим Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ удостовСрСниСм Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΈ доступ ΠΊ рСпозиториям.

Как Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ страницу GitVerse.

  2. НаТмитС Π’Ρ…ΠΎΠ΄ Π² сСрвис.

  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ способ Π²Ρ…ΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· GigaID, Cloud.ru ΠΈΠ»ΠΈ SberID.
    Для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GigaID β€” это цСнтрализованная систСма ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ бСзопасный ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ доступ ΠΊΠΎ всСм сСрвисам экосистСмы.

  4. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям Π½Π° экранС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ.

  5. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ β€” Π±Π΅Π· этого Π²Ρ‹ Π½Π΅ смоТСтС ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΈ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° обновлСниями систСмы.

Π¨Π°Π³ 2: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ рСпозитория

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ β€” это ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ Π½Π΅ΠΌ хранятся Ρ„Π°ΠΉΠ»Ρ‹, история ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π·Π°Π΄Π°Ρ‡ΠΈ, докумСнтация ΠΈ настройки CI/CD.

  1. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² свой Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° GitVerse.

  2. Π’ шапкС страницы Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΡƒ Β«+Β» β†’ Новый Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.

  3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅:

    • Имя рСпозитория (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, hello-gitverse);
    • ОписаниС (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ);
    • Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ: ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ (Π²ΠΈΠ΄Π΅Π½ всСм) ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΌ ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ участникам).
  4. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» README β€” это стандартный Ρ„Π°ΠΉΠ» с описаниСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

  5. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство для экспСримСнтов!

Π¨Π°Π³ 3: Настройка Git

Git β€” это систСма контроля вСрсий, лСТащая Π² основС GitVerse. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с рСпозиториями локально, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Git Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Установка ΠΈ базовая настройка

  1. УстановитС Git:

    • Windows: скачайтС с git-scm.com;
    • macOS: Ρ‡Π΅Ρ€Π΅Π· Homebrew (brew install git) ΠΈΠ»ΠΈ Xcode Command Line Tools;
    • Linux: Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ (sudo apt install git ΠΈ Ρ‚.ΠΏ.).
  2. НастройтС имя ΠΈ email (ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² истории ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²):

    git config --global user.name "Π’Π°ΡˆΠ΅ Имя"
    git config --global user.email "ваш@email.com"
  3. (РСкомСндуСтся) НастройтС SSH-ΠΊΠ»ΡŽΡ‡ для бСзопасного ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π±Π΅Π· Π²Π²ΠΎΠ΄Π° пароля. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкции Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠšΠ»ΡŽΡ‡ΠΈ SSH.

Π¨Π°Π³ 4: ΠŸΠ΅Ρ€Π²Ρ‹Π΅ измСнСния ΠΈ Запрос Π½Π° слияниС

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ классичСский Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс Π½Π° GitVerse.

1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ

Π’Π΅Ρ‚ΠΊΠ° β€” это изолированная копия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ бСзопасно Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния.

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° GitVerse.

  2. Над списком Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список с надписью master.

  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя Π½ΠΎΠ²ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ Π² ΠΏΠΎΠ»Π΅ для поиска, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ readme-edits, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ‚ΠΊΡƒ readme-edits ΠΈΠ· master.

2. ВнСситС измСнСния

  1. Π’ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅ readme-edits ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» README.md.

  2. НаТмитС ΠΈΠΊΠΎΠ½ΠΊΡƒ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ° для рСдактирования.

  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Ρ„Π°ΠΉΠ» содСрТимоС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

    # ΠŸΡ€ΠΈΠ²Π΅Ρ‚, GitVerse!
     
    Π­Ρ‚ΠΎ ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.
  4. НаТмитС Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, Π² модальном ΠΎΠΊΠ½Π΅ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС ΠΊΠΎΠΌΠΌΠΈΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ привСтствиС») ΠΈ Π΅Ρ‰Π΅ Ρ€Π°Π· Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ.

    ΠšΠΎΠΌΠΌΠΈΡ‚ β€” это Β«ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ снимок» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠΈΡ‚ сохраняСтся Π² истории ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ ΠΈΠ»ΠΈ восстановлСн.

3. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ запрос Π½Π° слияниС

Запрос Π½Π° слияниС β€” это ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ пСрСнСсти измСнСния ΠΈΠ· вашСй Π²Π΅Ρ‚ΠΊΠΈ Π² Π³Π»Π°Π²Π½ΡƒΡŽ (master). Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π²ΡŒΡŽΠΈΡ‚ΡŒ запросы Π½Π° слияниС - основаная Ρ‡Π°ΡΡ‚ΡŒ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹.

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Запросы.

  2. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ запрос.

  3. Π’ ΠΏΠΎΠ»Π΅ Из Π²Π΅Ρ‚ΠΊΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ readme-edits, Π² ΠΏΠΎΠ»Π΅ Π’ Π²Π΅Ρ‚ΠΊΡƒ β€” master.

  4. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎc.

4. БлияниС ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² своСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сами ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ измСнСния.

  1. На страницС запроса Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚ Π½Π° слияниС.

  2. ПослС слияния ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π²Π΅Ρ‚ΠΊΡƒ readme-edits ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π²Π΅Ρ‚ΠΊΡƒ β€” это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ порядок Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ! Π’Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° GitVerse.

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?