git-nested
Put another repository into a folder of yours. Pull its new changes. Push your changes back.
[!NOTE] This site is also published as plain Markdown, one file per page. It is meant for AI tools. Start at markdown/index.md.
Introduction
Start here if you are new to git-nested.
Quickstart
Try it out in a few minutes.
Concepts
The words git-nested uses, and how it works inside.
git nested command
The full reference of the command line. There is one page per command.
Command |
What it does |
|---|---|
Copy an upstream repository into a folder |
|
Turn a folder you have into a nested repository |
|
Get the new upstream changes |
|
Send your changes upstream |
|
Download upstream changes, change no file |
|
Show all nested repositories |
|
Compare a nested repository with upstream |
|
Build a branch with the nested history |
|
Run git in that branch’s worktree |
|
Add that branch back as one commit |
|
Fix the sync point after a squash merge |
|
Remove what git-nested left behind |
|
Read or change |
|
Print the shell completion script |
|
Print the version |
Configuration
What git-nested stores, and where.
Guides
Step by step help for one task each.
Architecture
How the code is built, and which git commands each command runs.