1.首先在GitHub和gitee上分别创建两个仓库
1.1在GitHub上创建test仓库

1.2在Gitee上创建test仓库

2.在本地中初始化创建一个git本地分支
git init

3.从GitHub或者gitee上将test仓库拉取到本地(这里选择克隆GitHub的test仓库)
git pull https://github.com/LJF2402901363/test.git

4.进入 .git目录下修改config文件
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
url = https://gitee.com/ljf2402901363/test.git url= https://github.com/LJF2402901363/test.git fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin merge = refs/heads/master


注意,这里的GitHub和gitee远程源仓库地址url都是以https开头,都是用的是HTTPS协议,在从本地推送到远程仓库时候需要输入用户名和密码。

也可以使用GitHub和gitee中的ssh协议,在本地配置好github和gitee的ssh秘钥后可以免密从本地推送到远程仓库,参考教程: windows下git配置github和gitee SSH-Key密钥方便同时将本地分支推送到远程仓库

[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
url = git@github.com:LJF2402901363/test.git url= git@gitee.com:ljf2402901363/test.git fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin merge = refs/heads/master
5.在本地创建一个test.txt文件用于测试上传到GitHub和gitee
git status
git add test.txt
git commit -m "提交了测试文件"
git push -u origin master


6.查看GitHub和gitee是否提交到远程仓库
在GitHub查看到已经有了推送的文件,这个需要我们合并才能展示在main这个默认主干上;
gitee上直接就推送到了master这个主干上,所以直接可以看到推送上来的test.txt文件,不需要经过合并。
