Seeing here the commit history:
https://github.com/chrishirst/qBittorre ... its/master it seems that the forking went bad. It didn't fork until the last commit.
This is easily fixable. Your local git repo will refer to your fork as "origin". "origin" is the alias given for your remote(forked) repo. And it is a way to identify the remote repo without pasting the full URL.
Now you can solve this, with the current flow.
1. Add an alias for the qbittorrent remote repo URL
2. Pull the official qbt's master on top of your (partial) local master.
3. Push your local master to your (forked) remote repo.
Instructions:
1. Open terminal and cd into your local git repo.
2. git remote add upstream
https://github.com/qbittorrent/qBittorrent.git
3. git pull --ff-only upstream master
4. git push origin master
It will add the official git remote repo with the alias "upstream". You can choose a different alias. Also you can choose a different type of URL (eg ssh instead of https).
The pull will fail if your local branch contains commits not present in the official upstream. (--ff-only switch)
The push will also fail if there is a mismatch between your local repo and your remote repo.
PS: You'll use the same commands (pull/push) to keep your local repo current with the official repo. All local development should be done in separate branches in order to have a clean local copy of the official code and not constantly redownloading the master branch. So what happens if you branch off master, develop something locally but in the meantime the official master is advanced forward with new commits? You first switch to your master and update it as usual with the official master. Then you switch back to your developing branch. Now you normally want to merge the new commits and have your commits AFTER them. Not in between. Otherwise future pull requests might go badly. You do a "git merge master --rebase". This command will merge the master branch into your current branch and then replay your commits on top of it. If the new commits touch different files than your commits the replay/merging will go smoothly. If not you'll get merge conflicts and you'll need to use git mergetool to help you resolve them. (google on how to use and setup a mergetool for git).