Command-line Help
Not logged in

The "commit" command:

Usage: fossil commit ?OPTIONS? ?FILE...?

Create a new version containing all of the changes in the current
checkout.  You will be prompted to enter a check-in comment unless
the comment has been specified on the command-line using "-m" or a 
file containing the comment using -M.  The editor defined in the
"editor" fossil option (see fossil help set) will be used, or from
the "VISUAL" or "EDITOR" environment variables (in that order) if
no editor is set.

All files that have changed will be committed unless some subset of
files is specified on the command line.

The --branch option followed by a branch name causes the new
check-in to be placed in a newly-created branch with the name
passed to the --branch option.

Use the --branchcolor option followed by a color name (ex:
'#ffc0c0') to specify the background color of entries in the new
branch when shown in the web timeline interface.  The use of
the --branchcolor option is not recommend.  Instead, let Fossil
choose the branch color automatically.

The --bgcolor option works like --branchcolor but only sets the
background color for a single check-in.  Subsequent check-ins revert
to the default color.

A check-in is not permitted to fork unless the --force or -f
option appears.  A check-in is not allowed against a closed leaf.

The --private option creates a private check-in that is never synced.
Children of private check-ins are automatically private.

the --tag option applies the symbolic tag name to the check-in.

Options:
   --baseline                 use a baseline manifest in the commit process
   --bgcolor COLOR            apply COLOR to this one check-in only
   --branch NEW-BRANCH-NAME   check in to this new branch
   --branchcolor COLOR        apply given COLOR to the branch
   --comment|-m COMMENT-TEXT  use COMMENT-TEXT as commit comment
   --delta                    use a delta manifest in the commit process
   --force|-f                 allow forking with this commit
   --message-file|-M FILE     read the commit comment from given file
   --nosign                   do not attempt to sign this commit with gpg
   --private                  do not sync changes and their descendants
   --tag TAG-NAME             assign given tag TAG-NAME to the checkin
   
See also: branch, changes, checkout, extra, sync