An alternative workflow (simpler?) is:

    git clone <upstream-url>
    git remote add francois <personal-fork-url>
    git push -u francois my-feature-branch

so that the master branch is the one from upstream and you don't need to maintain the master branch in your fork.