$git <远端名称> <本地分支>:<远程分支>
# 完整的命令格式
git push [--all | --branches | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>]
[--repo=<仓库>] [-f | --force] [-d | --delete] [--prune] [-v | --verbose]
[-u | --set-upstream] [-o <字符串> | --push-option=<字符串>]
[--[no-]signed|--signed=(true|false|if-asked)]
[--force-with-lease[=<引用名>[:<expect>]] [--force-if-includes]]
[--no-verify] [<仓库> [<引用规范>…]]
$git push origin main:main #推送main分支到远端origin 的main分支
$git push #可简写为
$git push -f #-f 可选参数强制推送,会覆盖远端仓库的分支
$ git push origin develop:master -f #把本地的develop分支强制 (-f)推送到远端master。