代码同时提交多个Git远程仓库
将本地代码同时提交到多个git远程仓库
一. 查看Git仓库
首先查看Git代码绑定了哪些Git仓库
git remote -v
如果当前代码没有绑定远端Git仓库,需要先确定Pull会从哪个仓库Pull,之后运行如下命令
git remote add origin https://gitee.com/test/test123.git
二. 绑定多个远端仓库
之后再绑定另外一个远端仓库,使Push的时候能同时Push两个仓库
git remote set-url --add origin https://github.com/test/test123.git
这个时候查看远端仓库信息会有两个Push的远程仓库
$ git remote -v
orgin https://github.com/test/test123.git (fetch)
orgin https://github.com/test/test123.git (push)
orgin https://gitee.com/test/test123.git (push)
之后再进行提交即可,会将代码同时Push到两个远程仓库中。
如果本地分支与远程分支存在追踪关系,可以使用以下命令直接推送当前分支的更改到与之关联的远程分支,而无需显式指定分支和仓库名称
git push
三. 移除指定远端仓库
git绑定多个远端仓库后,要移除 Git 中绑定的指定远程仓库,可以使用以下命令:
git remote remove <remote-name>
其中,
第一步:打开终端或命令行窗口,进入包含 Git 仓库的目录。
第二步:运行上述命令,将
git remote remove origin
第三步:运行命令后,Git 将会移除指定的远程仓库绑定。此时如果所有远程仓库的分支都是一个,那么得重新配置仓库了
注意:移除远程仓库绑定并不会删除远程仓库本身,它只是从本地 Git 仓库的配置中移除对应的远程仓库绑定信息。
更新:2023-12-22
评论区