# please split, reorder, and combine<no value>

AI assisted commit history organizing, for when you have committed but not the way you meant to.

<!--more-->

## please split

```bash
please split
```

Splits the current working tree into logical commits. Proposes the groups and messages first, then applies only what you approve.

## please reorder

```bash
please reorder
```

Proposes a new order for recent commits and applies it once you approve.

## please combine

```bash
please combine
```

Proposes commits to merge together and applies it once you approve.

{{< callout type="info" >}}
  All three inspect the relevant history first and ask for confirmation before rewriting anything.
{{< /callout >}}
