Maintaining shadow branches for GitHub PRs
Summary
This article introduces pr-shadow, a tool that maintains a shadow PR branch to avoid force-pushing and messy diffs in GitHub PRs. It explains the problem with force-push diffs, describes a shadow-branch workflow, and outlines usage with forked and in-repo setups for cleaner review experiences.