meta data for this page
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
git:merge [2016/06/16 13:08] – created niziak | git:merge [2022/02/04 11:42] (current) – niziak | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | |||
+ | ====== merge conflicts | ||
- | 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. | ||
<code bash> | <code bash> | ||
- | git remote add RRR http:// | + | git checkout --ours PATH/FILE |
- | git fetch RRR | + | git checkout --theirs PATH/FILE |
- | git checkout -b branch_change_file_location RRR/master | + | </code> |
- | # now move files from remote repo RRR into correct path | ||
- | mkdir app_RRR | ||
- | git mv src app_RRR/src | ||
- | git commit -m " | ||
- | # switch to LLL repo | ||
- | git checkout master | ||
- | # merge previously created branch " | ||
- | 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 | ||
- | </ | ||