I want to push my local files, and have them on a remote repo, without having to deal with merge conflicts. I just want my local version to have priority over the remote one
Another option (to avoid any forced push which can be problematic for other contributors) is to:
master on origin/mastermaster, always keeping commits from the dedicated branch (meaning creating new revisions on top of master which will mirror your dedicated branch).git merge --strategy=theirs.That way, you can push master to remote without having to force anything.