git-push
Push commits to a remote repository. tldr-pages
On several platforms
Several platforms
Send local changes in the current branch to its default remote counterpart
git pushIdentifySend changes from a specific local branch to its remote counterpart
git push remote_name local_branchIdentifySend changes from a specific local branch to its remote counterpart, and set the remote one as the default push/pull target of the local one
git push --set-upstream remote_name local_branchIdentifySend changes from a specific local branch to a specific remote branch
git push remote_name local_branch:remote_branchIdentifySend changes on all local branches to their counterparts in a given remote repository
git push --all remote_nameIdentifyDelete a branch in a remote repository
git push remote_name --delete remote_branchIdentifyRemove remote branches that don't have a local counterpart
git push --prune remote_nameIdentifyPublish tags that aren't yet in the remote repository
git push --tagsIdentify