A practical walkthrough of merging multiple GitHub repositories into a single new one while preserving full git history, tags, and releases. The author uses `git subtree` to bring both repos' commit histories into a unified repo under separate package directories, then writes a Bash script using the GitHub CLI to migrate all

7m read time From kittygiraudel.com
Post cover image
Table of contents
❦ On this pageGoal §Preserving histories §Migrating releases §Merging tooling §Wrapping up §

Sort: