GitReal is a Git subcommand that turns "I should push later" into a deadline. When a challenge fires, you have 2 minutes to push your local commits. If you miss the window, GitReal can reset your branch back to its upstream state. By default, it stays in dry-run mode, so you can try the workflow before allowing destructive behavior. The distributed binary is named git-real, and Git exposes it to u

