I do not find an interface control to upload a new version of a binary file to a GitHub repo. Is there any?
The button with the three dots:
You can do that at the folder level, not from the file level. Go to Add file and then Upload file. If the file has the same name, it will be used to overwrite the existing file. Note, that I am at the folder level on the left.