cg-ref(7) - Linux man page

Name

cg-ref - Cogito quick reference

Synopsis

A list of frequently used commands grouped with related commands.

Description

Getting help:

cg help command                 Show help for a command
cg command -h                   Show usage summary for a command

Repository creation:

cg init                         Create a repository in the current directory
cg clone url                    Clone a remote repository into a subdirectory

File operations:

cg add file                     Add file to the working tree
cg add -r directory             Recursively add files in directory
cg rm file                      Remove file or directory from the working tree
cg rm -r directory              Recursively remove files in directory
    -f                          Delete file from disk
cg mv file destination          Move file or directory to new location
    -f                          Overwrite existing destination files
cg restore file                 Restore file
    -r revision                 Bring back file from revision (and add it)
    -f                          Overwrite uncommitted changes

Working tree:

cg status [file]                Show branches and status of the working tree
cg reset                        Reset the working tree to the last commit
cg clean                        Clean unknown files from the working tree
cg commit [file]                Commit the working tree
    -m message                  Append message to commit log
cg admin-uncommit               Undo commit
cg seek revision                Temporarily switch the working tree

Examining History:

cg log [file]                   View commit log
    -r revision                 Limit to revision range
    -f                          List affected files
    -s                          Summarize commits to one line
cg diff [file]                  Show diff of changes
    -r revision                 Diff revision instead of working tree
    -p                          Diff against parent
    -s                          Show diff stat

Remote branches:

cg fetch [branch]               Fetch changes from a remote branch
cg update [branch]              Fetch and merge changes from a remote branch
cg push [branch]                Push changes to a remote branch
cg branch-ls                    List remote branches
cg branch-add branch url        Add remote branch
cg branch-chg branch url        Change URL of existing branch

Local branches:

cg merge branch                 Merge changes from branch (even a remote one)
cg switch branch                Switch the working tree to branch
    -r revision                 Create branch from revision
    -f                          Overwrite existing branch

Exporting and importing:

cg patch < file                 Apply patch from stdin
cg mkpatch                      Format a patch with log message and diffstat
    -r revision                 Limit to revision range
cg export directory             Export snapshot to directory
cg export file.tar.gz           Export snapshot to tar file
    -r revision                 Base snapshot on revision

Tags:

cg tag name revision            Create tag for a given revision
    -s                          Sign tag with your private key using GPG
cg tag-ls                       Show name and revision for all tags

File status flags:

? unknown                       File is not under revision control
A added                         File has been added
D deleted                       File has been deleted
! disappeared                   File is missing from the working tree
M modified                      File has been touched or modified
m modified (while merging)      File was modified prior to the merge

Copyright

Copyright © Jonas Fonseca, 2006.

See Also

cg-ref(7) is part of cogito(7), a toolkit for managing git(7) trees.