Gitee(开源中国)是一个与Github类似的,基于Git的代码托管和协作平台。
最近经常在github上fork原仓库、进行二次开发,于是想在gitee上同时留存一份复现成果。
那么像这样的github个人仓库要如何上传到gitee,才能保留贡献者信息和后续的源代码管理,确保符合规范呢?
此处记录一下操作步骤……💡
检查仓库状态
前提:已在编译器(vscode、cursor等)打开你的github项目,并且能在左侧的「源代码管理」中看到当前的版本状态。
- 查看所有远程仓库
git remote -v
- 查看所有分支
git branch -a
- 查看当前分支的修改状态
git status
绑定Gitee远程仓库
在Gitee新建一个空仓库
例如:https://gitee.com/akira_232/CryptoTradingAgents-Gitee.git
为本地项目添加新的远程地址
# gitee为远程仓库的别名,类比github的origin
git remote add gitee https://gitee.com/akira_232/CryptoTradingAgents-Gitee.git
验证绑定并切换分支
- 确认是否添加gitee地址
git remote -v
- 切换到主要开发分支(例如:main)
git checkout main
推送代码到Gitee
git push -u gitee main:master
命令结构:
git push:建立本地分支与远程分支的追踪关系gitee:远程仓库的别名main:master:将本地main分支推送到远程的master分支
✅完成啦!
执行完成后,你的Gitee仓库会完整保留:
GitHub 原项目的 提交记录与贡献者信息;
自己修改和提交的历史;
后续还可通过
git push gitee实现同步更新。
