fossil
Distributed version control system with a built-in wiki, bug tracker, and web interface. Some subcommands such as `commit` have their own usage documentation.
More info →Subcommands (8)
Put files or directories under Fossil version control.
This command is an alias of `fossil commit`.
Commit files to a Fossil repository.
Remove files or directories from Fossil version control. See also: `fossil forget`.
This command is an alias of `fossil rm`, with the exception that it never removes files from the disk.
Initialize a new repository for a project.
This command is an alias of `fossil init`.
This command is an alias of `fossil delete`.
Options (3)
booleanStage a file for removal
fossil {{[rm|delete]}} {{path/to/file}}booleanCheck in all staged changes
fossil {{[ci|commit]}} {{[-m|--comment]}} "{{comment}}"-m, --commentbooleanCheck in all staged changes
fossil {{[ci|commit]}} {{[-m|--comment]}} "{{comment}}"Examples (8)
Initialize a new empty Fossil repository
fossil init repository_name.fossilCreate a local copy of a remote repository
fossil clone remote_urlShow an overview of the current repository state
fossil statusStage a new file
fossil add path/to/fileStage a file for removal
fossil [rm|delete] path/to/fileCheck in all staged changes
fossil [ci|commit] [-m|--comment] "comment"Push changes from the local repository to a remote repository
fossil push remote_urlPull changes from a remote repository into the local repository
fossil pull remote_url