[英]Clone GIT Repository Subfolder into existing Repo with identical folder structure
資料庫A)
主要
../repository_A/
../repository_A/some_directory/some_files
資料庫B)
主
../repository_B/
../repository_B/SRC/some_directory/some_files
除了由於/ repository_B的主目錄具有.gitmodules
文件而存在的/ SRC /目錄之外,repository_B結構與repository_A結構相同。
最終目標是將/repository_B/SRC/
目錄的內容克隆/合並到/repository_A/
根目錄中-文件夾結構相同,因此我們需要寫入repository_A的現有文件夾中-例如,寫入repository_B/SRC/includes
目錄到repository_A/includes
。
任務的背后是我有一個模塊化系統,該系統是repository_A,該系統通過以repository_B表示的模塊進行擴展。
這將做的工作太另一種選擇是,以mv
repository_A
到另一個目錄中,這樣的文件夾結構是相同的repository_B
。
您無需進行git clone,但需要進行git merge。
如果要將存儲庫B合並到存儲庫A中:
cd path/to/repo-A git remote add repo-a path/to/repo-B git fetch repo-B git merge repo-B/master # or whichever branch you want to merge git remote remove repo-B
參考: 如何合並兩個Git存儲庫?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.