Pushes all local branches to the named remote, not just the current one. New branches appear on the remote automatically. It never deletes remote branches; use --prune for that.
Looking for more? Search all 7,657 commands — works offline, in English or Spanish, and fixes typos.