将一个本地项目同时更新到Github和Gitee上
分别推送
- 使用命令来将本地项目和
Github/Gitee
上面项目进行关联
git remote add gitee/github 项目地址
- 配置本地项目的
.git
里面的config
文件,将Github
和Gitee
的项目地址分别放入一个remote
里面,最好将原始的remote
的名字也改掉,如下。
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "github"]
url = github项目地址
fetch = +refs/heads/*:refs/remotes/origin/*
[remote "gitee"]
url = gitee项目地址
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
- 推送代码时,对两个仓库分别执行一次
git push github master / git push github
git push gitee master / git push gitee
统一推送
- 输入命令将
GitHub
项目地址和Gitee
项目地址添加到本地项目的一个remote
里面。
git remote set-url --add origin gitee项目地址/github项目地址
- 通过修改本地项目
.git
里面的config
配置文件。如下。
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = github项目地址
url = gitee项目地址
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
3.推送时,只需要执行一条命令
git push
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yang!