Nice article, here's some feedback for you. The explanation for Branches could do with some re-wording. This sentence in particular is hard to digest: "Examples of these include -c, -m, -d, respectively standing for copy, move and delete with first two operating on first passed branch as the original one or (if only one has been passed) the one currently worked on."
I think the Checkouts example should be changed to:
git checkout my-branch
This will continues from the previous example to show that you're checking out the branch you just created.
In the Push & Pull section, this doesn't make sense to me: "...in the form of git pull command, which automatically fetches and merges your current branch with the main remote one." Perhaps better worded as: "...in the form of git pull command, which automatically fetches the remote branch and merges with your current local branch.
I think the Checkouts example should be changed to:
This will continues from the previous example to show that you're checking out the branch you just created.In the Push & Pull section, this doesn't make sense to me: "...in the form of git pull command, which automatically fetches and merges your current branch with the main remote one." Perhaps better worded as: "...in the form of git pull command, which automatically fetches the remote branch and merges with your current local branch.