A minimal Git client in Go supporting basic commands: init, add, status, and commit.
go run . <command> [args]
init: Initialize a new repositoryadd: Add files to staging areastatus: Show repository statuscommit: Commit staged changes
go run . init
go run . add file.txt
go run . status
go run . commit -m "Initial commit"