![image](https://user-images.githubusercontent.com/85481359/124254503-6d5ebf00-db29-11eb-8231-6c71cf164dc3.png)
- Clone repo to the local machine
git clone clone https://github.com/viv-garot/learningGit.git
- Create and checkout branch on local machine
git checkout -b newbranch
- Add a remote pointing to the original repo you have forked on
git remote add upstream https://github.com/torgaskillmap/learningGit.git
- Do the codes changes locally
Edit file, add screenshots, ...
- Push the changes from the newbranch to the remote fork
git push origin newbranch
- Create PR on GitHub from fork/branch into org/main
![image](https://user-images.githubusercontent.com/85481359/123951062-a6b9f200-d9a4-11eb-887b-e503d83cc6db.png)
![image](https://user-images.githubusercontent.com/85481359/123951829-7faff000-d9a5-11eb-81cc-e5fdd595a7ae.png)
- Download changes from the original repo to the local clone repo
- Push those changes to the remote forked repo