For create HW or practise you should do:
-
git checkout master
- переходимо на основну гілку master -
git pull
- забираємо зміни з віддаленого репозиторію -
git checkout -b {folder_name}-{your_name}
- створюємо нову гілку і відразу переключаємось на неї.- ця команда є аналогом двох команд:
git branch {folder_name}-{your_name}
- створює нову гілкуgit checkout {folder_name}-{your_name}
- переключаємось з гілки master на нову гілку
- Example:
1_functions-Trynus_Nikita
- ця команда є аналогом двох команд:
-
Copy necessary files from main folder (Yurii_Khomych) to your {Your_Name}
-
git add .
orgit add {your_file}
- Додаємо файл в стадію stage -
git commit -m 'Your commit message'
- Створюємо коміт з файлами з кроку 5 -
git push -u origin {branch_name from step 3}
- Публікуємо зміни до віддаленого репозиторія створюючи нову гілку з назвою з кроку 3- при наступних комітах в цю гілку необхідно лише писати команду
git push
- при наступних комітах в цю гілку необхідно лише писати команду
-
Create Pull Request from your branch_name and repository to main repo
P.S. For update your branch by master:
- git stash
- git checkout master
- git pull
- git checkout my_branch
- git merge master
- git stash apply