Progress:
TIER 1 · MODULE 44· Basics

git citool

A graphical commit composer. Old, still ships.

🎯 What & why

Tk-based GUI for composing commits — diff view, hunk staging, message editor in one window. Old-school but still ships with Git.

🧠 Mental model

citool is a thin Tk wrapper around the same plumbing porcelain uses (update-index, write-tree, commit-tree). The GUI pane is just a different surface for the same operations — when you click 'Commit,' the same hook runs as git commit.

🛠️ Synopsis

git citool [<options>]

🎚️ Switches & options

FlagWhat it does
--amendOpen in amend mode for the previous commit.

💡 Use cases

🧪 Examples

Launch citool.
$ git citool

🎓 Recommendations

🪤 Common pitfalls

🔗 Related modules

📝 Quiz

Hit each option, then Check answers. Score is recorded; Next is always open.