如题,同时添加了url但是第二个总是报错,不知道怎么写,安装网上某大神写的帖子看了,如下两行代码,
然而并没有解决我的问题还是报错。。。。
手动修改配置文件更简单
文件编辑器打开项目下的.git目录下的config文件
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@github.com:/you/yourproject.git
fetch = +refs/heads/*:refs/remotes/origin/*
[remote "second"]
url = git@git.oschina.net:you/yourproject.git
fetch = +refs/heads/*:refs/remotes/second/*
推送时写 git push origin master 或 git push second master, 取决于你想推送到哪个远端
second origin都是名字,你自己可以随便取。
两个可以都通origin么?
second可以也设置成origin么?如果都设置成origin的时候,pull合并拉取下来的好像只是第一个
这个地方不需要设置了么?
刚刚测试了一下,这个还是不支持同步上传的,是分别拉取到本地,一次本地提交,然后在分别上传到远程分支
用工具添加远程,然后推送到远程
你用的什么工具,git extensions??但是还是只能添加到一个远程,每次都要推送两边有点繁琐啊
添加两个远端,只有的话,需要push两次(分别push到不同的remote)。
不能同时推送吗?同时添加两个remote总是后面一个就失败了
@大宇007: 失败可能是有冲突,先pull在推送。一开始两边用空项目就不会出问题。否则的话,先合并两个remote的代码。
@幻天芒: 因为拉取就是分别拉取下来的,在推送的时候,他就会报错,还是要分别推送上去。。同时同步宗师不行
@大宇007: 一个仓库,多个远端而已。你不清楚git的流程的话,你可以用GUI工具SourceTree。你要同时同步,可以自己写个命令行,以此执行两次push。
告诉你一个简单的流程方法:
1.git init
2.git add -A
3.git commit -m"描述"
4.git push GitHub项目地址 master
按照这个方法,就没问题了。
请审题