What's Changed
- Add a toggle button in diff view toolbar to ignore all whitespace change (--ignore-all-space)
- Use
--no-ff --no-commit
forDon't Commit
option in merge popup to ensure branch is not changed or updated with fast-forward commits - Add
--recurse-submodules
arguments to auto-update submodules if possible after checking out a branch - Supports to set default remote to push local branches or pull into local branch without any tracking remotes
- Add an option to clean up ignored files when discard all changes in repo
- Fix the issue that after renaming a local branch, the filters is not updated
- Stash selected changes in staged group will apply
--staged
paramter forgit stash push
- The default merge option supports reading
branch.<name>.mergeoptions
configuration - Several other UI/UX changes.
Full Changelog: v8.32...v8.33