git remote add 用法

  1. git remote add origin http://192.168.80.117/.../xxx.git‌

作用‌:为本地仓库添加一个远程仓库地址,并命名为 origin。

说明‌:

origin 是远程仓库的默认别名,可自定义(如 upstream)。

地址 http://192.168.80.117/.../xxx.git 是远程仓库的 URL(通常是 GitLab 或自建 Git 服务器地址)。

此步骤仅建立关联,‌不会推送任何代码‌。

  1. git branch -M main‌

作用‌:将当前分支重命名为 main。

说明‌:

旧版本 Git 默认主分支名为 master,现在更常用 main。

-M 表示强制重命名(如果已存在 main 分支则覆盖)。

  1. git push -uf origin main‌

作用‌:将本地 main 分支推送到远程仓库 origin,并建立追踪关系。

说明‌:

-u(或 --set-upstream):将本地分支与远程分支关联,后续可直接使用 git push 或 git pull 而无需指定分支。

-f(或 --force):‌强制推送‌,会覆盖远程分支的历史记录(慎用!)。

若远程仓库已有内容,强制推送可能导致他人代码丢失,建议首次推送时省略 -f。

相关推荐
木雷坞13 小时前
csdn-enterpriseGitLab Runner docker pull 慢:并行流水线镜像拉取排查
运维·docker·容器·gitlab
一只大袋鼠13 小时前
Git (三):Tag 标签管理、图形工具、IDEA 集成与 GitLab 私有化部署
开发语言·git·gitlab
Lyra_Infra3 天前
故障排查报告:GitLab 18.11.3 后台 Settings 500
gitlab
Mike_6666 天前
git@gitlab-rdc.xxxxx.com: Permission denied (publickey).fatal: 无法读取远程仓库。
git·elasticsearch·gitlab
雨声不在8 天前
gitlab ci Runner 配置
gitlab·cicd
曾庆睿9 天前
【基于 RHEL 9.3 的 K8s + GitLab 全自动化部署环境搭建第一篇】
kubernetes·自动化·gitlab
曾庆睿9 天前
【基于 RHEL 9.3 的 K8s + GitLab 全自动化部署环境搭建第二篇】
kubernetes·自动化·gitlab
xmlhcxr13 天前
从 0 到 1 落地企业级 DevOps CI/CD 流水线:基于 GitLab+Jenkins+Harbor 的完整实践
运维·docker·gitlab·jenkins·harbor·devops
高旭的旭14 天前
GitLab Omnibus Docker 内存优化实战:从 4.7 GiB 降到 3.2 GiB
docker·容器·gitlab