Git commands that juniors/freshers/interns should at least know before joining any software development company.
In this tutorial, instead of telling what those commands do, we shall create scenarios which software development team faces and explained which commands are actually appropriate for those scenarios.
git clone
git status
git branch
git checkout
git switch
git add
git commit
git push
git pull
Juniors/freshers/interns should also know the concept of git-version-control, repository, branch, merge conflict and how to resolve it.
This tutorial will help you interview as well if you know nothing about the git.