Files
qiming/qiming-mobile/docs/switch-git-remote.md

63 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
description: 如何在 GitLab 和 GitHub 之间切换 Git 远程仓库
---
# Git 远程仓库切换指南
本项目同时托管在 GitLab 和 GitHub可根据需要切换远程仓库地址。
## 仓库地址
| 平台 | 仓库地址 |
| ------ | ------------------------------------------------------------------------ |
| GitLab | `https://git.yichamao.com/agent-platform/agent-platform-front-weapp.git` |
| GitHub | `https://github.com/qiming-ai/qiming-mobile.git` |
## 查看当前远程仓库
```bash
git remote -v
```
## 切换到 GitLab
```bash
git remote set-url origin https://git.yichamao.com/agent-platform/agent-platform-front-weapp.git
```
## 切换到 GitHub
```bash
git remote set-url origin https://github.com/qiming-ai/qiming-mobile.git
```
## 验证切换是否成功
```bash
git remote -v
```
输出应显示新的远程仓库地址,例如:
```
origin https://github.com/qiming-ai/qiming-mobile.git (fetch)
origin https://github.com/qiming-ai/qiming-mobile.git (push)
```
## 注意事项
1. 切换远程仓库前,请确保本地代码已提交或暂存
2. 切换后首次 `git pull` 可能需要处理分支追踪关系
3. 如需同时保留两个远程仓库,可以添加新的 remote 而非修改 origin
```bash
# 添加 GitLab 为额外的远程仓库
git remote add gitlab https://git.yichamao.com/agent-platform/agent-platform-front-weapp.git
# 添加 GitHub 为额外的远程仓库
git remote add github https://github.com/qiming-ai/qiming-mobile.git
# 推送到指定远程
git push gitlab main
git push github main
```