⭐Feature request - add support for commit reordering and amending non-latest commit
- Vorherrschende Sprache
- Rust
- Sterne
- 22.5k
- Forks
- 773
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Is your feature request related to a problem? Please describe.**
I'd like support for commit reordering like in lazygit.
I frequently have to add a temporary commit when working on features, but later discard that temp commit.
So I end up keeping that commit on top.
And related is the ability to amend older commits, also available in lazygit.
**Describe the solution you'd like**
To be at feature parity with lazygit with respect to the ability of amending commits.
**Describe alternatives you've considered**
NA
**Additional context**
I really like the space to select functionality in gitUI vs the shift+arrows in lazygit.
In case gitui goes on to support squashing, this workflow will be superior in supporting squashes of non-consequent commits.
Beitragsleitfaden
Rechercherichtung
Die Anfrage umfasst das Neuordnen von Commits und das Ändern von nicht zuletzt erstellten Commits in gitui, wobei das Verhalten mit lazygit verglichen wird. Beginne damit, den bestehenden Workflow zum Ändern von Commits und die Funktionsweise der Auswahl per Leertaste zu überprüfen; abgeschlossen ist die Arbeit, wenn beide Vorgänge unterstützt werden, ohne den angegebenen Squash-Workflow für nicht aufeinanderfolgende Commits einzuschränken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- git, rust
- Bereich
- cli, devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100