Describe what you want to do in plain English and get the right git commands with flag-by-flag explanations, safety warnings for risky operations and clear steps to undo mistakes.
Type your goal in everyday words, like undoing the last commit but keeping the changes, or moving work to a new branch. Pick a length and send. The tool returns the exact commands in order, explains each flag, describes the state of your repository afterwards and flags anything destructive with a safer option. You also get recovery steps, including how reflog can bring back lost commits.
Mention whether you have already pushed, because the safe answer changes once others share your history. Include your current branch names and any error messages you see. Run git status before and after each command to confirm the result. When a warning appears, create a backup branch first with git branch backup-name. Ask follow-up questions about any flag you do not understand before running it.
Will these commands delete my work?
Most will not, but some, such as reset --hard or push --force, can discard changes. The tool clearly marks risky commands, suggests safer options and recommends a backup branch first.
Does it cover GitHub or GitLab actions?
It focuses on git itself, which works with any host. It can explain remote setup, pull requests from the command line workflow and common host-related errors in general terms.
Can it help me fix a merge conflict?
Yes. Describe the conflict or paste the message and it walks you through inspecting the files, choosing changes, marking them resolved and completing the merge or rebase.