git迁移仓库
習慣沉默
習慣沉默 2017-05-02 09:39:39
0
3
559

想把git的远端仓库迁移到另外一个新的仓库,如何完整迁移(包含所有的分支,而不是仅仅master)?
使用下面这种方式克隆裸版本库然后push只有master分支,请问各位大虾有没有什么简单方法能一次把仓库里的所有分支都clone过去(远端仓库分支比较多)。
git clone --bare git://github.com/username/project.git
git push --mirror git@gitcafe.com/username/newproject.git

習慣沉默
習慣沉默

reply all(3)
过去多啦不再A梦

Image Clone:

git clone --mirror  https://github.com/../old.git old.git
cd old.git

Then push the image:

git remote set-url --push origin git@gitcafe.com/.../new.git
git push --mirror

Or push a new remote and then push:

git remote add mirror origin git@gitcafe.com/.../new.git
git push mirror --all
git push mirror --tags
给我你的怀抱

git clone git://github.com/username/project.git
git push origin

Try it

In addition, if you move a GitHub warehouse to another GitHub account or group, you can use fork

巴扎黑

If you have administrative rights, just transfer directly in the management interface.

Your clone operation takes all branches (except pr ref). Your push operation only has one branch.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!