gitlab相关操作

2025.06.11今天我学习了如何在终端使用git相关操作:

一、需要修改新的仓库git地址的时候:

(1)检查当前远程仓库

git remote -v

输出示例:

origin https://github.com/old-repo.git (fetch)

origin https://github.com/old-repo.git (push)

方案一:删除已有的远程仓库并重新添加

如果需要更换远程仓库,首先删除已有的origin,然后重新添加新的远程仓库。

删除已有的远程仓库

git remote remove origin

重新添加新的远程仓库

git remote add origin https://github.com/new-repo.git

验证新的远程仓库

git remote -v

输出示例:

origin https://github.com/new-repo.git (fetch)

origin https://github.com/new-repo.git (push)

方案二:修改已有远程仓库的URL

如果只是想修改远程仓库的URL,可以使用git remote set-url命令。

修改远程仓库的URL

git remote set-url origin https://github.com/new-repo.git

验证新的远程仓库

git remote -v

输出示例

origin https://github.com/new-repo.git (fetch)

origin https://github.com/new-repo.git (push)

3. 提交代码

在成功修改或重新添加远程仓库后,可以按照正常的Git提交流程推送代码。

切换到main分支

git checkout main

拉取最新代码(避免冲突)

git pull origin main --rebase

添加修改

git add .

提交更改

git commit -m "更新代码"

推送到GitHub

git push -u origin main

转载来自:

Git报错fatal: remote origin already exists的远程仓库管理_remote origin already exists.-CSDN博客

二**、git提交到远程仓库:**

1.将本地的Git仓库与远程仓库关联

git remote add origin http://1.1.1.1/dsic/Simulator.git

2.加入暂存区(.是将文件夹内所有修改的文件、文件夹都暂存,也可以手动选择文件进行暂存)

git add .

git add -f dist

3.提交说明(-m后面是需要提交的说明)

git commit -m '提交内容说明'

4.查看当前分支

git branch

5.上传代码到分支

git push origin master

转载来自:

本地项目推送到gitlab仓库的保姆级教程_如何将本地项目上传到gitlab-CSDN博客

相关推荐
snow@li3 天前
服务器运维:K3S 下 Jenkins ↔ GitLab 的 CI/CD 闭环 / 访问成功
运维·gitlab·jenkins
旧梦星轨5 天前
Git Flow 工作流实践
git·gitee·gitlab·github
旧梦星轨5 天前
Github Flow 与 Gitlab Flow工作流实践解读
gitlab·github
极小狐8 天前
干掉流水线里的长期密钥:用 OIDC 让 CI/CD 与云以临时凭证对接
microsoft·ci/cd·gitlab·devops·ci·cd·oidc
snow@li8 天前
服务器运维:阿里云安装软件gitlab/智能体协助安装/智能体协同运维
运维·gitlab
极小狐9 天前
CI 流水线提速实战:缓存设计与依赖代理的工程实践
缓存·ci/cd·gitlab·devops
DevOps老兵9 天前
AI Infra实战11:模型部署Pipeline——CI/CD自动化
人工智能·ci/cd·ai·自动化·gitlab
极小狐10 天前
从复制粘贴到可复用组件:极狐GitLab CI/CD 组件目录实战
java·ci/cd·gitlab·devops·组件化
极小狐10 天前
用 Flow 编排 Agent 智能体:极狐GitLab Duo 自定义工作流实战
ai·gitlab·agent·devops·flow·duo
陈皮糖..10 天前
基于 Kubernetes 与 GitLab CI/CD 的云原生自动化交付平台
运维·ci/cd·云原生·架构·kubernetes·自动化·gitlab