Files
Roshanjossey b166a1d130 reset repo
2025-01-03 22:30:04 +01:00

8.0 KiB
Raw Permalink Blame History

Open Source Love License: MIT Open Source Helpers

Перші внески

GitHub Desktop Інтерфейс командного рядка GitHub (CLI)

Це керівництво для нас, нердів, які хочуть робити все у терміналі, і завдяки Github-CLI, ми можемо досягти цього, пам'ятаючи, що ваш перший внесок повинен бути цікавим, корисним та мотивувати до подальшої роботи!

Це керівництво трохи складніше, оскільки ми зовсім не використовуємо графічний інтерфейс, але це все ще дуже цікаво і ви точно зможете його виконати крок за кроком!

Перша умова - мати:

Тепер нам потрібно встановити інструмент github-cli у нашу систему, виконавши кроки з офіційної документації

Після цього нам потрібно увійти до CLI, застосовуючи цю команду:

gh auth login

Дотримуйтесь інструкцій, і ми готові починати!

Відгалужуємо репозиторій

Це робиться, всього навсього, за допомогою однієї команди:

gh repo fork firstcontributions/first-contributions

**Важливо: Якщо ви хочете одразу клонувати репозиторій, виберіть варіант "yes" **

Створюємо свою гілку

Ми зробимо цей крок за допомогою git, тому введіть цю команду, замінивши taras-shevchenko на ваше ім'я:

git switch -c add-taras-shevchenko

Вносимо необхідні зміни та записуємо їх

Тепер ви можете відкрити файл Contributors.md в текстовому редакторі і додати до нього своє ім'я. Впишіть своє ім'я десь між початком і кінцем, а потім збережіть файл.

У директорії проекту виконайте команду git status, і ви побачите виконані зміни. image-git

Додайте ці зміни до гілки, яку ви щойно створили, використовуючи команду git add: git add Contributors.md

Тепер запишіть ці зміни за допомогою команди git commit: git commit -m "Add taras-shevchenko to Contributors list замінюючи taras-shevchenko на ваше ім'я.

Відправляємо зміни в GitHub

Відправте свої зміни за допомогою команди git push:

git push origin -u your-branch-name

замініть your-branch-name ім'ям гілки, яку ви створили раніше.

Якщо ви отримаєте помилки під час відправки, натисніть тут:
  • Помилка автентифікації

    remote: Підтримка автентифікації за допомогою пароля була припинена 13 серпня 2021 року. Замість цього використовуйте особистий токен доступу.
      remote: Будь ласка, перегляньте https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ для отримання більш докладної інформації.
      fatal: Автентифікація завершилася помилкою для 'https://github.com//first-contributions.git/'
    Перейдіть до посібника GitHub щодо створення та налаштування SSH-ключа для вашого облікового запису.

Створюємо запит на рецензування своїх змін

Тепер, запускаючи цю команду у директорії нашого репозиторію, ми зможемо створити запит на витяг (pull request) для рецензування.

gh pr create --repo firstcontributions/first-contributions

Після цього подайте запит на витяг.

Ви можете використати команду gh status, щоб побачити ваш вищезгаданий запит на витяг у дії.

Що далі?

Вітаємо! Ви щойно завершили стандартний робочий процес fork -> clone -> edit -> pull request, який часто зустрічається серед співавторів open source проектів!

Відзначте свій внесок та поділіться ним з друзями та підписниками, перейшовши до веб-додатку.

Ви можете приєднатися до нашої команди у Slack, якщо вам потрібна допомога чи у вас є які-небудь питання.

Тепер ви можете розпочати робити ваш внесок до інших проектів. Ми склали список проектів з легкими проблемами, з яких ви можете почати. Посилання до списку проектів.

Додатковий матеріал

Навчальні посібники з використанням інших інструментів

Повернутися на головну сторінку