Defines the available flags for the git reset command.
git reset
These flags control how Git modifies the index and working directory when resetting to a specific commit.
--soft
--mixed
--hard
--merge
--keep
--quiet
--verbose
Git.reset
Defines the available flags for the
git resetcommand.These flags control how Git modifies the index and working directory when resetting to a specific commit.
--soft: Moves HEAD and keeps all changes staged.--mixed: Resets index but not the working directory (default).--hard: Resets index and working directory (⚠ destructive).--merge: Resets while preserving uncommitted merge changes.--keep: Similar to merge, but keeps local modifications.--quiet: Suppresses output messages during reset.--verbose: Outputs additional information during reset.