我现在有个需求就是想在Gitee和Github上一起发布一个开源项目(虽说gitee支持镜像同步但是他是限时开放的),所以避免较为复杂的拷贝复制对比,容易出错还浪费时间,整理了一下完全靠git来实现操作。
# 1.添加远程仓库
git remote add gitee git@gitee.com:xxxxx/xxxxx.git
# 2.查看远程仓库
git remote -v
#====== 结果如下:
➜ git-solutions git:(master) ✗ git remote -v
gitee git@gitee.com:xxxxx/xxxxx.git (fetch)
gitee git@gitee.com:xxxxx/xxxxx.git (push)
origin git@github.com:xxxxx/xxxxx.git (fetch)
origin git@github.com:xxxxx/xxxxx.git (push)
# 3.如果要提交代码,执行该命令。代码会被分别推送到 github 和 gitee
git push origin
git push gitee
# 4.拉取代码(拉取需带有分支)
git pull gitee dev
git pull
# 5.删除远程仓库
git remote rm gitee
# 6.是把两段不相干的分支进行强行合并(未尝试)
git pull gitee master --allow-unrelated-histories
活到老学到老吧,多研究多查资料
正在学习Go语言的PHP程序员。