git checkout branchName -> move from current branch to branchName
git rebase origin/branchName -> show this photo
git checkout -b branchName -> this used when u write the code and make changes in main branch and u forget to write this code in ur branch, if write this command, he take all codes in the current branch and put in branchName and remove all modified from current branch
لو مفهمتش 😗🙄 معلش
