git遷移倉庫
習慣沉默
習慣沉默 2017-05-02 09:39:39
0
3
584

想把git的遠端倉庫遷移到另一個新的倉庫,如何完整遷移(包含所有的分支,而不是僅僅master)?
使用下面這種方式克隆裸版本庫然後push只有master分支,請問各位大蝦有沒有什麼簡單方法能一次把倉庫裡的所有分支都clone過去(遠端倉庫分支比較多)。
git clone --bare git://github.com/username/project.git
git push --mirror git@gitcafe.com/username/newproject.git

習慣沉默
習慣沉默

全部回覆(3)
过去多啦不再A梦

鏡像克隆:

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

然後推送鏡像:

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

或推送新remote再推送:

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

試試

另外,如果是把github的一個倉庫移到github另一個帳號或小組下,可以用fork

巴扎黑

有管理權限的話直接在管理介面 Transfer 就可以了。

你的 clone 操作是帶所有分支的(pr ref 除外)。你的 push 操作只有一個分支而已。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!