如何同时通过gitee和github管理代码
·
1.创建两个远程仓库(不要勾选 README等文件)
例如:
GitHub:jimidou-backend
Gitee:jimidou-backend
仓库结构必须完全一致,两个空仓库就行
2.本地仓库初始化一次
打开cmd,路径为本地项目的文件夹
git init
git branch -M main
git init :在当前目录下创建一个名为
.git的隐藏文件夹,开启监控。git branch -M main :修改默认分支的名字为main,之前为master
3.添加两个 remote
git remote add origin git@github.com:你的账号名/jimidou-backend.git
git remote set-url --add origin git@gitee.com:你的账号名/jimidou-backend.git
origin xxx 表示给远程地址取个简洁外号 origin
git remote add 表示添加远程服务器连接,新建一个外号(origin)关联地址
git remote set-url --add 往现有的外号里再塞一个地址。
4.检查
执行完之后,origin就关联了两个远程地址了
git remote -v
此时应显示
origin git@gitee.com:你的账号名/jimidou-backend.git (fetch) origin git@gitee.com:你的账号名/jimidou-backend.git (push) origin git@github.com:你的账号名/jimidou-backend.git (push)下面两个 push 表示你所有的推送请求 git push origin main 都会同时推送到两边
第一行的 fetch 表示拉取请求是从 gitee 上拉取的
5.后续提交流程
git add .
git commit -m "初次提交代码"
git push -u origin main
git add . 把当前目录下的所有文件打包准备好,只会影响涉及到变化的文件
git commit -m “初次提交代码” 把这些文件贴上标签(即“”里的内容,写此次改动的摘要)存本地
git push origin main 把本地的这份推送到 origin 地址的 main 分支
”里的内容,写此次改动的摘要)存本地
git push origin main 把本地的这份推送到 origin 地址的 main 分支
git push -u 表示第一次取个别名,之后只需要写 git push 就行了
更多推荐
所有评论(0)