🏠 Домашнее задание 14

К оглавлению урока

⚡ Что нужно сделать

  1. Форкнуть it-career-hub/learning_git
  2. Клонировать форк на локальный компьютер
  3. Создать папку с именем группы (если нет)
  4. Создать файл со своим именем внутри папки группы
  5. Выполнить git add, git commit -m "Add my name", git push origin main
  6. Открыть PR в оригинальный репозиторий и прислать ссылку

Текст задания (из LMS)

Работаем с репозиторием https://github.com/it-career-hub/learning_git

  1. Сделайте форк этого репозитория.
  2. Склонируйте его на локальный компьютер.
  3. Создайте папку с именем Вашей группы, если такой ещё не создано.
  4. В директории с именем Вашей группы создайте файл с вашим именем (без личных данных, репозиторий публичный).
  5. Выполните коммит, push и откройте PR в репозиторий https://github.com/it-career-hub/learning_git с этими изменениями из Вашего репозитория.
  6. Пришлите ссылку на открытый Pull request (например https://github.com/aliaskov/bashscripts/pull/45).

Пошаговое решение

Шаг 1. Форкнуть репозиторий

Перейдите на https://github.com/it-career-hub/learning_git и нажмите кнопку Fork. GitHub создаст копию в вашём аккаунте.

Шаг 2. Клонировать форк на локальный компьютер

# Клонируем СВОЙ форк (замените YOUR_USERNAME на ваш логин GitHub)
git clone https://github.com/YOUR_USERNAME/learning_git.git

cd learning_git

# Убедиться, что находитесь на ветке main и всё свежее
git status

Шаг 3. Создать папку группы (если нет)

# Замените GROUP_NAME на имя вашей группы
mkdir -p GROUP_NAME
cd GROUP_NAME

Шаг 4. Создать файл со своим именем

# Создать файл (замените YourName на ваше имя; без личных данных — репозиторий публичный!)
touch YourName

# Или с кратким содержимым:
echo "Hello from YourName" > YourName

Шаг 5. Выполнить коммит и push

# Вернуться в корень репозитория
cd ..

# Добавить файл в staging
git add GROUP_NAME/YourName

# Создать коммит
git commit -m "Add my name"

# Запушить в свой форк
git push origin main

Шаг 6. Открыть Pull Request

На GitHub перейдите в свой форк (YOUR_USERNAME/learning_git). GitHub покажет кнопку «Compare & pull request» — нажмите её.

  • Base repository: it-career-hub/learning_git (оригинал)
  • Base: main
  • Head repository: YOUR_USERNAME/learning_git (ваш форк)
  • Compare: main

Нажмите Create pull request. Скопируйте URL открытого PR и пришлите куратору.

Пример URL ответа: https://github.com/it-career-hub/learning_git/pull/674