gitui-org / gitui-org/gitui

⭐Feature request - add support for commit reordering and amending non-latest commit

Offen
#2,584 0 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature-request
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.