Description
Git commands can be run inside an interactive shell designed for repository work. It helps developers stay in a Git-aware command environment with shorter repeated commands.
Interactive shells can make destructive commands feel easier to run. Check the current repository and branch before operations that reset, delete, or rewrite history.