変更を扱う

コミット

メッセージのスタイル

設定で 1 つ選ぶと、入力欄がそれに合わせて変わります。

スタイル 見た目
Conventional feat(api)!: add rate limiting — 型を選ぶドロップダウン付き
Gitmoji ✨ add rate limiting — 絵文字ピッカー付き
チケット ABC-123: add rate limiting — ブランチ名から自動で埋まる
そのまま · 自動 打ったとおり。自動は形を AI に決めさせる
原始人 · 俳句 名前のとおりのもの

コミットテンプレートから内容が埋まった入力欄

入力欄がやってくれること

  • ↑ ↓ で最近のメッセージを呼び出せます。
  • 共著者ピッカーが、そのリポジトリ自身の貢献者から Co-authored-by: トレーラーを追加します。
  • commit.template / .gitmessage がメッセージをあらかじめ埋め、コメント行は 取り除かれます。
  • マージ、チェリーピック、リバートの最中は、git と同じようにメッセージが あらかじめ埋まります。
  • 下書きはリポジトリごとに保持されるので、タブを切り替えてもメッセージを 失いません。

リンター

その場で動く、妨げにならないチェックです。件名の長さ(文字数カウンター付き)、 末尾のピリオド、命令形でない件名や小文字始まりの件名、長すぎる本文の行を見ます。 あくまでヒントであり関門ではありません — コミットを止めることはありません。

修正(Amend)

修正は、ステージされているものを使って直前のコミットを書き換えます。Gitcito は 既存のメッセージを先に表示するので、打ち直すのではなく編集することになります。

グラフの行にある コミットを修正… は、同じことを HEAD に対して行います。 メッセージ全体を読み込み、入力欄を修正モードに切り替えて、フォーカスを移します。 すでにプッシュ済みの HEAD でも修正はできますが、リモートを更新するには強制 プッシュが必要になると Gitcito が警告します。

コミットを取り消す… は、未プッシュの HEAD 向けの対になる操作です。親への mixed リセットを行い、作業ツリーの変更は保たれ、メッセージは入力欄に復元されます。 最初のコミットには専用の経路があり、ファイルを壊す代わりに未出生(unborn)の ブランチを残します。

関連項目: ステージング · アブソーブ · 変更履歴ジェネレータ

この翻訳を GitHub で改善