Commitowanie
Style wiadomości
Wybierz jeden w Ustawieniach; kompozytor się do niego dostosuje.
| Styl | Wygląda tak |
|---|---|
| Conventional | feat(api)!: add rate limiting — z listą typów |
| Gitmoji | ✨ add rate limiting — z wyborem emoji |
| Ticket | ABC-123: add rate limiting — zasiane z nazwy gałęzi |
| Zwykły · Auto | Cokolwiek napiszesz; Auto pozwala AI zdecydować o kształcie |
| Jaskiniowiec · Haiku | Dokładnie to, na co wyglądają |

Co kompozytor robi za ciebie
- ↑ ↓ przywołuje twoje ostatnie wiadomości.
- Wybór współautora dodaje stopki
Co-authored-by:na podstawie osób, które faktycznie współtworzyły to repozytorium. commit.template/.gitmessagewypełnia wiadomość wstępnie, z pominięciem linii komentarza.- W trakcie merge'a, cherry-picka czy reverta wiadomość jest wypełniona wstępnie tak, jak zrobiłby to git.
- Szkice zostają zapamiętane dla każdego repozytorium z osobna, więc przełączenie karty nigdy nie gubi wiadomości.
Linter
Sprawdzenie na żywo, które niczego nie blokuje: długość tematu (z licznikiem znaków), kropka na końcu, temat nie w trybie rozkazującym albo z małej litery, zbyt szerokie linie w treści. Podpowiedzi, nigdy bramka — nie powstrzyma cię przed zacommitowaniem.
Amend
Amend przepisuje ostatni commit tym, co jest w przechowalni. Gitcito pokazuje ci najpierw istniejącą wiadomość, żebyś ją edytował, a nie przepisywał od nowa.
Popraw commit… na wierszu grafu robi to samo dla HEAD: wczytuje pełną wiadomość, przełącza kompozytor w tryb amend i ustawia na nim fokus. HEAD, który został już wypchnięty, wciąż da się poprawić, ale Gitcito ostrzega, że zaktualizowanie zdalnego będzie wymagało force pusha.
Cofnij commit… to bliźniacza akcja dla niewypchniętego HEAD: mixed reset do rodzica, zmiany w drzewie roboczym zachowane, wiadomość przywrócona do kompozytora. Pierwszy commit ma dedykowaną ścieżkę, która zostawia nienarodzoną gałąź, zamiast niszczyć pliki.
Zobacz też: Przechowalnia · Absorb · Generator changelogu