Hello,阳光柠檬! 养成记录笔记的好习惯

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

2016-11-22
liukang
Git

从一个仓库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

修改为:

[remote "coding"]
url = https://liukang325@github.com/liukang325/new_pro.git

即在前面加上我的git提交所需的用户名liukang325@


Similar Posts

上一篇 Git灾难恢复

Comments