GIT-COMMIT-TREE(1) Git Manual GIT-COMMIT-TREE(1) (NAME) git-commit-tree - (SYNOPSIS) git commit-tree [(-p )...] git commit-tree [(-p )...] [-S[]] [(-m )...] [(-F )...] (DESCRIPTION) . git-commit(1) . . -m -F . -m -F . . . . (merge) . () . <<>> . <> .git/HEAD . (OPTIONS) (tree object) . -p -p . -m () . . -F . - . . -S[], --gpg-sign[=], --no-gpg-sign GPG. keyid . --no-gpg-sign --gpg-sign . (COMMIT INFORMATION) : o o (author) o (committer). . <<<>> git commit-tree ^D . (DATE FORMATS) GIT_AUTHOR_DATE GIT_COMMITTER_DATE : (Git internal format) (UNIX epoch) . (UTC) . CET ( UTC ) +0100 . @ ( @0 +0000) . ( ) YYYYMMDD . RFC 2822 RFC 2822 Thu, 07 Apr 2005 22:13:13 +0200. ISO 8601 ISO 8601 2005-04-07T22:13:13. T . 2005-04-07T22:13:13.019 2005-04-07T22:13:13 . : YYYY.MM.DD, MM/DD/YYYY DD.MM.YYYY. (DISCUSSION) (character encoding) () . o blob . . o C (UTF-8 normalization form C) . (.git/config ( git-config(1)) gitignore(5) gitattributes(5) gitmodules(5)) . NUL ( ). ASCII ASCII . UTF-8 ( ) . UTF-8 . o UTF-8 ASCII . ISO-8859-x CP125x UTF-16/32 EBCDIC CJK ( GBK Shift-JIS Big5 EUC-x CP9xx ). UTF-8 (Git Porcelain) UTF-8 . . . 1. git commit git commit-tree UTF-8 . i18n.commitEncoding .git/config : [i18n] commitEncoding = ISO-8859-1 i18n.commitEncoding encoding . . UTF-8 . 2. git log git show git blame encoding UTF-8 . i18n.logOutputEncoding .git/config : [i18n] logOutputEncoding = ISO-8859-1 i18n.commitEncoding . UTF-8 UTF-8 . (FILES) /etc/mailname (SEE ALSO) git-write-tree(1) git-commit(1) GIT git(1) Git 2.55.0 2026-06-29 GIT-COMMIT-TREE(1)