- Display the branches
- Display content of the files
- Display history of changes
- Switch to the Feature-1 branch
- Add work.txt file with some dummy content
- Stage, commit and push the file to the repository
- Check changes in the github
- Switch to the main branch
- Create and switch to the Feature-2 branch
- Analyze the content of the folder
- Add feature2.txt with some dummy content
- Stage, commit and push the file to the repository
- Check the changes in the github
- Switch to the main branch
- Merge the Feature-1 branch in main and solve the conflicts
- Commit and push the changes
- Delete Feature-1 branch locally and in the repository
- Create a pull request for Feature-2 branch
- Assing the reviewer
- Merge the pull request
- Delete branch in the repository and locally