Claude Code subagent's 25 drafted posts wiped by parent session's git rebase --skip

On September 15, 2026, a Claude Code subagent appended 25 post drafts to a tracked file while its parent session was simultaneously resolving a git rebase conflict in the same working tree. The parent ran 'git rebase --skip' to resolve the conflict, which silently erased all 25 rows the subagent had written to the file. Because the subagent's changes had never been committed or staged, git had no object in its database to recover them from. The 25 rows were only retrievable because the subagent had separately saved a copy outside the repository. The incident highlights the risk of two processes sharing a single working tree during an active rebase, where individually normal actions can combine to permanently destroy uncommitted work.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in