Skip to content

VSCode style selection of changes and execution #1798

@hsheikhali1

Description

@hsheikhali1

Is your feature request related to a problem? Please describe.
It's not really a problem but more so a painpoint. I work in a pretty big repository and lately I added some code that when ran, returns around 50+ changes to the repository. Sometimes those changes are pointless and I need to undo them - right now, lazygit lets me undo those changes however, only 1 at a time.

Describe the solution you'd like
The title is VSCode style selection of changes - basically if you've used vscode then you know you can select all the changes you'd like to stage, undo, etc. Can we have an option in lazygit? It would be nice to select all changes or specify a key combination to start a bulk select option and then to stop the bulk selection ?

Describe alternatives you've considered
exit lazygit and run git clean -fd && git reset --hard - I get annoyed sometimes and just nuke the project lol..

Additional context
Maybe this already exists? But again, this is useful when you work in a project that gets a wall of changes (too many to count)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions