首页 > 其他 > 详细

本地目录配置多个远程Git仓库

时间:2020-03-11 10:13:02      阅读:67      评论:0      收藏:0      [点我收藏+]

情景一:不同的库分别 pull/push

1. 使用git命令配置

# 添加
git remote add 名字 仓库地址

# 查看远程仓库
git remote -v 
# origin    仓库地址 (fetch)
# origin    仓库地址 (push)
# 名字    仓库地址 (fetch)
# 名字    仓库地址 (push)

# 删除
git remote remove 名字

2. 修改.git/config 文件

[remote "origin"]
        url = 仓库地址
        fetch = +refs/heads/*:refs/remotes/origin/*
[remote "名字"]
        url = 仓库地址
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        remote = 名字
        merge = refs/heads/master
        rebase = true

3. 操作

git pull/push origin [分支]
git pull/push 名字 [分支]

默认是 origin 仓库

情景二:不同的库一次push

1. 使用git命令配置

# 添加
git remote set-url --add origin 仓库地址

# 查看远程仓库
git remote -v 
# origin    仓库地址1 (fetch)
# origin    仓库地址1 (push)
# origin    仓库地址2 (push)

# 删除
git remote set-url --delete origin 仓库地址

2. 修改.git/config 文件

[remote "origin"]
        url = 仓库地址1
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = 仓库地址2
[branch "master"]
        remote = origin
        merge = refs/heads/master
        rebase = true

3. 操作

git push [分支]

pull 时默认仓库地址1

本地目录配置多个远程Git仓库

原文:https://www.cnblogs.com/YYRise/p/12460020.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!