I created new feature branch using sourcetree, I switched to my feature by double clicking on it. I am done with my work on my feature branch. I went to source tree, I selected my feature branch -> staged all files -> commited -> pushed to server (Feature branch) -> I switched to develop branch by double clicking on it -> merged -> pushed to server (Develop branch).
Now I double clicked on develop branch. I am able to see my new feature branch is added and my code is executable and develop branch is updated.
Please confirm if I am going in correct way.