your brain whenever you are working on a branch that contains confidential information that you aren't allowed to publish: "git push is the command you are looking for, just push it like you always do. You work on stuff, and then you push. And then also click on the link to create that MR."

@karolherbst If confidentiality is really a problem for someone, you can simply remove the remotes from your clone to eliminate the risk of accidental pushing. No remotes, no publish.

If you still want to push for backup purposes, add a private remote.

Better be safe than sorry ;)