1. Git Commit commit
2. Git Cherry pick -> to copy particulr git SHAs (commits)
3. git amend commit -> git push -f
4. git rebase vs git merge
git merge -> merge main into harnoor's branch
5. git squash all commits:
git reset $(git commit-tree HEAD^{tree} -m "A new start")