How to update files on gh-pages branch

This is a very short tutorial to know how to update files on gh-pages branch of github. Github provides an very easy interface to create repository and host your static HMTL files to its own server. However if you make a push to your repository branch you have to push it on gh-pages branch individually. Take a look at below steps how you are going to proceed from origin branch to gh-pages branch.