Skip to content

Instantly share code, notes, and snippets.

@judoole
Created November 11, 2020 08:30
Show Gist options
  • Save judoole/e2565115edbf3fbfd3d316574612203f to your computer and use it in GitHub Desktop.
Save judoole/e2565115edbf3fbfd3d316574612203f to your computer and use it in GitHub Desktop.
Merging with another repo

As I from time to time merge a repository into an existing one, I keep this todo list on how-to

  1. Create an orphan branch git checkout --orphan my-merging-repo
  2. Reset all git reset --hard && git clean -fd
  3. Add remote git remote add my-merging-repo git@my-merging-repo
  4. Pull master git pull my-merging-repo master
  5. Move into appropriate folder (skipping .gitignore)
mkdir -p src/my-merging-repo
for file in `git ls-files | grep -v ".gitignore" | sed 's,/.*,/,' | uniq`; do git mv $file src/my-merging-repo/; done
@judoole
Copy link
Author

judoole commented Dec 14, 2020

Memo to myself: Update next time to add an environment var for my-merging-repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment