$ git add README.rst
$ git commit -m 'First commit'
$ git log -20 --oneline
$ git branch feature/my-func $git checkout -b feature/my-func master
Show all branches
$ git checkout feature/my-func
$ git branch --all master *feature/my-func
$ git push origin branch_name
$ git pull
$ git fetch --all --prune
Problem 1: Register and create repository
Create an account on GitHub (if you don't have any) and create a new project.
NOTE: Don't forget the README file!
Problem 2: My first Git repo
Using the already created repository get all your (created so far) course projects into GitHub.
Problem 3: Branching
Create new functionality for at least 2 of your (created so far) course projects. Cut new branches of your GitHub repo and push your changes.
Problem 4: Pull requests
Add the already created branches to a single PR, request peer review and merge if changes are acceptable.
Problem 5: Collaboration
Choose one of the already created repositories (by the other teammates) and start contributing to it.
Challenge: Add missing tests to at least 2 of the projects in the repo.