Expected Results
- A new branch called “development” is created and the user is able to switch to it successfully.
- A new file called “README.md” is created and step-by-step instructions is added to it successfully.
- The changes to the “development” branch are committed with a commit message successfully.
- The changes from the “development” branch are merged into the “main” branch successfully.
Definition of Done (DoD)
- Link to new-project Readme file
How-To set up new Git repository and create development branch for ’new-project'
- Створіть в своєму середовищі новий каталог з назвою “new-project”.
- Перейдіть до каталогу “new-project”.
- Ініціалізуйте новий публічний Git-репозиторій всередині каталогу “new-project”.
- Створіть новий файл з назвою “README.md” і додайте до нього початковий текст.
echo "# Init" > README.md
- Підготуйте файл “README.md” до коміту.
- Закомітьте зміни у репозиторій з коміт повідомленням “init”.
- Створіть нову гілку з назвою “development” і перейдіть до неї.
git checkout -b development
- Додайте інструкцію до файлу “README.md” і підготуйте їх до коміту.
cat <<EOF > README.md && git add README.md
## Інструкція з виконання завдання:
1. Створіть в своєму середовищі новий каталог з назвою "new-project".
2. Перейдіть до каталогу "new-project".
3. Ініціалізуйте новий публічний Git-репозиторій всередині каталогу "new-project".
4. Створіть новий файл з назвою "README.md" і додайте до нього початковий текст.
5. Підготуйте файл "README.md" до коміту.
6. Закомітьте зміни у репозиторій з коміт повідомленням “init”.
7. Створіть нову гілку з назвою "development" і перейдіть до неї.
8. Додайте інструкцію до файлу "README.md" і підготуйте їх до коміту.
9. Закомітьте зміни у гілці "development" з повідомленням у форматі Smart Commit (див. інструкцію https://support.atlassian.com/jira-software-cloud/docs/process-issues-with-smart-commits/#Smart-Commit-commands).
10. Об'єднайте зміни з гілки "development" у гілку "main".
11. Перевірте статус, переконайтеся, що все актуально.
12. Закомітьте зміни.
EOF
git commit -m "PROM-42164 #comment The new Git repository has been set up, and a development branch for ‘new-project’ has been created #done"
- Об’єднайте зміни з гілки “development” у гілку “main”.
git checkout main && git merge development
- Перевірте статус, переконайтеся, що все актуально.
git remote add origin git@github.com:PerVenT/new-project.git && \
git branch -M main && \
git push -u origin main
Links