推送到远程
# 将当前分支的提交推送到关联的远程分支
git push推送到指定远程分支
# 将本地分支推送到指定的远程仓库和分支
git push origin main
# 将本地 dev 分支推送到远程 dev 分支
git push origin dev首次推送并建立关联
# 推送当前分支到远程,并建立上游追踪关系
git push -u origin main
git push --set-upstream origin main强制推送(谨慎使用)
# 强制推送,用本地历史覆盖远程历史,可能丢失他人提交
git push --force
git push -f
# 安全的强制推送,先检查远程是否有新提交
git push --force-with-lease删除远程分支
# 删除远程分支
git push origin --delete 分支名
git push origin :分支名推送标签
# 推送本地标签到远程
git push origin 标签名
# 推送所有本地标签
git push origin --tags