What is the best way to move a git repository with all branches and full history from bitbucket to github? Is there a script or a list of commands I have to use?
It's very simple.
Create a new empty repository in GitHub (without readme or license, you can add them later) and the following screen will show.
In the import code option, paste your Bitbucket repo's URL and voilà!!