meta data for this page
  •  

This is an old revision of the document!


Merge another repo (RRR) into directory of repo (LLL)

Idea is to fetch remote repo RRR into local repo LLL Then modify file location of repo BBB to be in desired path and merge it into repo LLL.

git remote add RRR http://URI_to_RRR_repo
git fetch RRR
git checkout -b branch_change_file_location RRR/master
 
# now move files from remote repo RRR into correct path
 
mkdir app_RRR
git mv src app_RRR/src
git commit -m "location of app_RRR adapted to local repo"
 
# switch to LLL repo 
git checkout master                
# merge previously created branch "LLL/branch_change_file_location" into "LLL/master"
git merge branch_change_file_location
git commit
 
# cleanup
git remote rm RRR
git branch -d branch_change_file_location
 
# push merged master
git push