命令行操作
如果想看详细的配置参数以及执行命令情况,可以通过 cat .git/config
查看配置变化情况
1.初始化配置
查看初始化配置: git remote -v
origin git@github.com:darebeat/docker-center.git (fetch)
origin git@github.com:darebeat/docker-center.git (push)
2.用命令添加其他的远程仓库
新增远程仓库
git remote add mirror git@gitee.com:darebeat/docker-center.git # 从2个仓库分别拉取和推送 git pull origin master git pull mirror master git push origin master git push mirror master
git remote -v
此时配置为:mirror git@gitee.com:darebeat/docker-center.git (fetch) mirror git@gitee.com:darebeat/docker-center.git (push) origin git@github.com:darebeat/docker-center.git (fetch) origin git@github.com:darebeat/docker-center.git (push)
删除关联的远程仓库
# remove或rm(remove缩写) git remote remove mirror git remote rm mirror
git remote -v
此时配置为:mirror git@gitee.com:darebeat/docker-center.git (fetch) mirror git@gitee.com:darebeat/docker-center.git (push) origin git@github.com:darebeat/docker-center.git (fetch) origin git@github.com:darebeat/docker-center.git (push)
3.同时多个远程仓库同步提交
新增
push
urlgit remote set-url --add origin git@gitee.com:darebeat/docker-center.git # 同时提交 git push origin --all
git remote -v
此时配置为:origin git@github.com:darebeat/docker-center.git (fetch) origin git@github.com:darebeat/docker-center.git (push) origin git@gitee.com:darebeat/docker-center.git (push)
删除
push
urlgit remote set-url --delete origin git@gitee.com:darebeat/docker-center.git
git remote -v
此时配置为:origin git@github.com:darebeat/docker-center.git (fetch) origin git@github.com:darebeat/docker-center.git (push)
修改远程仓库地址
修改远程仓库地址为: git@gitee.com:darebeat/docker-center.git
git remote set-url origin git@gitee.com:darebeat/docker-center.git
git remote -v
此时配置为:
origin git@gitee.com:darebeat/docker-center.git (fetch)
origin git@gitee.com:darebeat/docker-center.git (push)
手动编辑
vi .git/config
或 git config -e
进入,编辑对应部分