最近要把 Git 仓库迁移,看有些同学迁移中不太顺利,自己研究总结了下,分享给大家,本文将向大家介绍迁移 Git 仓库的的方法
如果你对git还不太熟悉,可以先阅读我的git入门文章
- 起底Git
- 我的git笔记
- 图解4种git合并分支方法
直接PUSH
有同学说,这不是很简答么,像下面这样不就好了?
$ git remote add remote2 xxx
$ git push --all remote2
上面做法的问题在于只能把本地存在的分支推送到remote2,一般公共仓库的话,我们本地都不会有全部远端分支的引用
那怎么办?别急,这事其实还不太简单,下面先来研究下push命令,平时推送分支,我们都是直接 push
$ git push
其实 git 在 push 时会自动填充填充缺省参数,比如上面的命令完整命令应该是下面这样
$ git push origin branch # 自动填充源 origi