Задание 1. Установка файла .gitignore
Задание для закрепления из лекции.
- Создать новый текстовый файл в корневом каталоге Git-репозитория.
- Назвать файл
.gitignore. - Выполнить команду, чтобы скачать пример .gitignore в текущий каталог:
curl -O https://raw.githubusercontent.com/aliaskov/bashscripts/master/.gitignore - Проверить, какие файлы игнорируются:
cat .gitignore.
Решение — в разделе решений.
Задание 2. Создать ветку и переключиться
- В существующем репозитории создать ветку
feature/test. - Переключиться на неё.
- Добавить файл
test.txtс произвольным содержимым. - Закоммитить изменения.
- Вернуться на
mainи убедиться, чтоtest.txtв ней отсутствует.
Задание 3. Работа с удалённой веткой
- Выполнить
git fetch --all. - Посмотреть список всех веток (
git branch -a). - Переключиться на удалённую ветку (если есть) или создать локальную ветку на основе
origin/main.
Задание 4 (из лекции). Fork репозитория
- На платформе GitHub перейдите на страницу github.com/aliaskov/bashscripts и нажмите кнопку «Fork».
- Склонируйте свой fork:
git clone git@github.com:YOUR_USERNAME/bashscripts.git.
Задание 5. Использовать git stash
- На текущей ветке создать или изменить файл (не коммитить).
- Выполнить
git stashи убедиться, что рабочий каталог чистый (git status). - Переключиться на
main, вернуться обратно. - Восстановить изменения:
git stash pop.