Basics

Adding a file and making commit

git add file
git commit -m 'Message'

Branching

Creating

git checkout -b myfeature develop

Merging

git checkout develop
git merge --no-ff myfeature

Deleting

git branch -d myfeature

List all branches

git branch -a

Renaming a branch

git checkout development
git branch -m develop

Adding a remote branch

git push <remote-name> <local-branch-name>:<remote-branch-name>
git push origin develop
git push origin develop:vehrkadev