github - Merge two copies of the same git repository -
i made git repo foo , started working. twenty commits later, copied on files repo new directory bar , created new git repo. have twenty commits on bar repo, too.
how merge 2 repos have 1 clean history? want rid of first commit in bar repo , append rest foo repo.
you add second repository remote first repo , rebase commits onto branch of foo repository.
inside foo repository add bar repository
$ git remote add bar <path-to-bar> $ git fetch bar now find commit want rebase (in case second one) , do
$ git rebase master <hash-of-second-commit> depending on how 2 repositories differ apply cleanly, or might have resolve merge conflicts.
Comments
Post a Comment