[英]Move GitHub repository into a branch of another repository
我目前有一些GitHub存儲庫,想將它們移至同一存儲庫,但位於不同的分支上。 維護這些存儲庫的歷史記錄將很不錯。
我認為這與此處發布的問題略有不同,因為就我而言,我想將多個存儲庫移至同一存儲庫,但移至另一個分支。
所以現在我有這樣的事情:
- Repository X - Repository Y - Repository Z
我想這樣:
- Repository A |- Branch X |- Branch Y |- Branch Z
在保持存儲庫歷史和貢獻的同時,實現此目標的最佳方法是什么。
# go to your repository that you want to keep
cd RepositoryA
# fetch other repositories there
git remote add -f repositoryb [repository_b_address]
git remote add -f repositoryc [repository_c_address]
# push commits from other repositories to your main repo (repository_a)
git push origin repositoryb/master:refs/heads/branch_y
git push origin repositoryc/master:refs/heads/branch_z
對於Git commit是一個提交,它來自哪個回購並不重要。 因此,我們能夠將不相關的提交圖推送到單獨的分支中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.