您的位置:首页 > 编程语言

Git将同一代码提交到不同仓库

2016-11-22 17:19 295 查看
从一个仓库clone下来后,默认为origin,所以一般更新和推送的命令为:

git pull origin master
git pull origin develop

git push origin master
git push origin develop


git remote add github http://xxxxxxxx.git   (如果是clone下来的可以省略)
git remote add gitlab http://xxxxxxxx.git; 
git push github master:master;
git push gitlab master:cafe-pages;


也可以直接,将当前分支下的代码push到远端某分支下

git push gitlab develop


提交时可能会出现如下错误:

$ git push -u coding develop
fatal: unable to access 'https://git.coding.net/liukang325/new_pro.git/': The requested URL returned error: 403


原因是你的两个仓库的用户名可能不一致。

解决方法:

打开 .git/config 将

[remote "coding"]
url = https://github.com/iopqrst/liukang325/new_pro.git[/code] 
修改为:

[remote "coding"]
url = https://liukang325@github.com/liukang325/new_pro.git[/code] 
即在前面加上我的git提交所需的用户名liukang325@
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: