Git 怎么添加多个远程仓库呢?

命令行下git 要怎么添加多个远程仓库呀,还有要怎么分别提交呢?GitHub 和 Coding 都在用…

阅读 44.1k
6 个回答

输入的时候不需要输入 <>

应该是 git remote add <name> <url>
其中,name 表示你要给这个远程库起的名字,url 表示这个库的地址

提交的时候,先 add, commit。然后 git push <name> <branch> 就行
其中,name 表示你在上一步给它起的名字,branch 表示某一个分支


补充:
推送到远程库上面已经说了。删除远程分支比较麻烦。一种方式是,可以直接在 github 网页上操作,另一种方式是:git push <name> :<branch> (注意冒号前的空格)

比如你有oschina和github

#添加github
git remote add origin https://github.com/xxx(仓库地址)
#添加oschina
git remote add oschina https://git.oschina.net/xxxx(仓库地址)
#提交到oschina
git push oschina master(分支名)
#提交到github
git push origin master(分支名)
#从oschina更新
git pull oschina master
#从github更新
git pull origin master

可以通过-all一次提交多个仓库

配置远程仓库
git remote add origin https://url

再添加一个远程仓库
git remote set-url --add origin https://url

注意这里多次添加需要用
git remote set-url --add
不然会报错:
fatal: remote origin already exists.
或者改名
git remote add otherOrigin https://url

一次提交到所有远程仓库
git push --all

注意

git pullgit pull (from) origin (to) master
git pushgit push (to) origin (from) master

git remote add __a_repository__
git push __a_repository__ __branch__

还有要怎么分别提交呢?
git hooks

推荐问题
宣传栏