git checkout -b BranchName #Create and move directly to the branch
git branch -#To check we are on the good branch
git fetch origin # fetch all changes
git pull origin main # pull changes from the origin remote, master branch and merge them into my_branch
git status #To check new or modifid files
git add . #To add all your changes
git commit -m "Your message" #To indicate what you were working on
git push -u origin BranchName #Push your branch to remote
##WARINIG##
#If you merge your branch is deleted and integrated to main
git checkout main #Change branch to main
git merge Branchname -m "your message" #Merge your branch on main