Working with development branch and merge with master
Sometimes you want to experiment with a code which you have on your master branch but not want to save it to master branch. In this case, you can create another branch where you can experiment with ease - and if you are satisfied, you can merge the experiment to the master branch later.
Creating development branch
git branch development git checkout development git add . git commit -m "Initial commit on development branch" git push origin development