I could not create a pull request, If I push feature branch and code in initial commit. If I create a pull request, there is nothing to compare and that is my issue. So, I am thinking to revert current feature branch without loosing changes, create another branch , push this branch to remote and then commit my changes. So at first there will be empty feature branch in remote and after code push, pull request has something to compare and I can give that pull request to my lead to reveiw that code.
I have opened my issue in stackoverflow also. below is the link:
Someone replied in stackoverflow to rename feature branch , delete in remote and push again. It did not help me as I have pushed code and feature branch at the same time. So pull request has nothing to compare.