企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
# Git代码同时上传到GitHub和Gitee(码云) ## [另一种方法](https://blog.csdn.net/MrCoderStack/article/details/88548199) 1、 在Gitee和GitHub上创建一个项目 ``` <pre class="calibre10">``` 户名为admin<span class="token3">,</span>仓库名为demo ``` ``` 2.、克隆项目到本地 直接下载 在本地使用命名 ``` <pre class="calibre10">``` <span class="token">//从gitee 获取</span> $ git clone https<span class="token3">:</span><span class="token1">/</span><span class="token1">/</span>gitee<span class="token3">.</span>com<span class="token1">/</span>admin<span class="token1">/</span>demo<span class="token3">.</span>git <span class="token">//从github获取</span> $ git clone https<span class="token3">:</span><span class="token1">/</span><span class="token1">/</span>github<span class="token3">.</span>com<span class="token1">/</span>admin<span class="token1">/</span>demo<span class="token3">.</span>git ``` ``` 3.、自定义关联远程库 删除GIt默认远程库名origin ``` <pre class="calibre10">``` <span class="token">//git默认远程库名称为origin</span> git remote rm origin ``` ``` 分别关联Gitee和GitHub并设置名称 ``` <pre class="calibre10">``` <span class="token">//关联gitee并设置别名为gitee</span> git remote add gitee @git<span class="token1">/</span>gitee<span class="token3">.</span>com<span class="token3">:</span>admin<span class="token1">/</span>demo<span class="token3">.</span>git <span class="token">//关联github并设置别名为github</span> git remote add gitee @git<span class="token1">/</span>github<span class="token3">.</span>com<span class="token3">:</span>admin<span class="token1">/</span>demo<span class="token3">.</span>git ``` ``` 4、推送到远程仓库 推送到Gitee ``` <pre class="calibre10">``` git push gitee master ``` ``` 推送到GitHub ``` <pre class="calibre10">``` git push github master ``` ``` 5、可能出现的错误 这里提示拒绝更新,提示先从远程pull再尝试 ``` <pre class="calibre10">``` git push github master ``` ``` ``` <pre class="calibre10">``` To github<span class="token3">.</span>com<span class="token3">:</span>admin<span class="token1">/</span>demo<span class="token3">.</span>git <span class="token1">!</span> <span class="token3">[</span>rejected<span class="token3">]</span> master <span class="token1">-</span><span class="token1">></span> master <span class="token3">(</span>fetch first<span class="token3">)</span> <span class="token3">.</span><span class="token3">.</span><span class="token3">.</span> <span class="token3">.</span><span class="token3">.</span><span class="token3">.</span> ``` ``` 解决方法 从github上pull ``` <pre class="calibre10">``` git pull github master ``` ``` 推送到github远程仓库 ``` <pre class="calibre10">``` git push github master ``` ``` 可能提示push失败这里可以尝试用强制push ``` <pre class="calibre10">``` git push github master <span class="token1">-</span>f ``` ``` 由于是初始化项目,并从远程仓库pull,使用强制推送不会对项目造成影响 一般不推荐强制push 、 至此,本地库就可以同时与多个远程库互相同步 、