NAME
cg-init - initialize new repository
SYNOPSIS
cg-init [-I] [-N] [-e EXCLUDEPATTERN]... [-m MESSAGE]....sp
DESCRIPTION
cg-init(1) called in a non-empty directory will automatically add its contents in the initial commit. (Please note that certain default ignore rules are applied during this operation - see cg-status(1) for detailed description. If any files were not added due to this, cg-init will advise you what to do.).sp This command is intended for creating repositories for work on new projects. If you want to clone an existing project, see cg-clone(1). If you want to set up a public repository not for direct work but only for pushing/pulling, see cg-admin-setuprepo(1). It is also possible to import repositories from other SCMs to GIT, see git-cvsimport(1), git-svnimport(1) and git-archimport(1)..sp
OPTIONS
- -e EXCLUDEPATTERN
-
Ignore files matching this pattern when importing files for the initial commit. Note that if you are importing any .gitignore files, they will be considered as well (see cg-status(1) for details on the files ignoring concept). If you want to make an even more custom choice of files to be imported, use the -I parameter and add and perform the initial commit manually.
- -I
-
Do not perform the initial commit. You can perform the initial commit manually later, but you will need to pass cg-commit the -C parameter.
- -m MESSAGE
-
Specify the commit message for the initial commit. See cg-commit(1) documentation for details.
- -N
-
Only update the cache: do not copy the data into the object database. This is for special purposes when you might not actually _have_ any object database. This option is normally not interesting.
- -h, --help
-
Print usage summary.
- --long-help
-
Print user manual. The same as found in cg-init(1).
COPYRIGHT
Copyright © Petr Baudis, 2005.sp
SEE ALSO
cg-init is part of cogito(7), a toolkit for managing git(7) trees..sp