git-ignore man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

GIT-IGNORE(1)							 GIT-IGNORE(1)

NAME
       git-ignore - Add .gitignore patterns

SYNOPSIS
       git-ignore [<context>] [<pattern> [<pattern>]...]

DESCRIPTION
       Adds  the  given	 _pattern_s to a .gitignore file if it doesn´t already
       exist.

OPTIONS
       <context>

       -l, --local

       Sets the context to the .gitignore file in the current  working	direc‐
       tory. (default)

       -g, --global

       Sets the context to the global gitignore file for the current user.

       <pattern>

       A space delimited list of patterns to append to the file in context.

   PATTERN FORMAT
       Pattern format as described in the git manual

       ·   A  blank  line matches no files, so it can serve as a separator for
	   readability. To append a blank line use empty quotes "".

       ·   A line starting with # serves as a comment. For example, "# This is
	   a comment"

       ·   An  optional	 prefix ! which negates the pattern; any matching file
	   excluded by a previous pattern will become  included	 again.	 If  a
	   negated  pattern  matches, this will override lower precedence pat‐
	   terns sources. To use an exclamation ! as command line argument  it
	   is best placed between single quotes ´´. For example, ´!src´

       ·   If  the pattern ends with a slash, it is removed for the purpose of
	   the following description, but it would only find a	match  with  a
	   directory.  In  other  words,  foo/	will match a directory foo and
	   paths underneath it, but will not match a regular file  or  a  sym‐
	   bolic  link foo (this is consistent with the way how pathspec works
	   in general in git).

       ·   If the pattern does not contain a slash /, git treats it as a shell
	   glob	 pattern  and checks for a match against the pathname relative
	   to the location of the .gitignore file (relative to the toplevel of
	   the work tree if not from a .gitignore file).

       ·   Otherwise, git treats the pattern as a shell glob suitable for con‐
	   sumption by fnmatch(3) with the FNM_PATHNAME flag: wildcards in the
	   pattern  will not match a / in the pathname. For example, "Documen‐
	   tation/*.html" matches "Documentation/git.html" but not "Documenta‐
	   tion/ppc/ppc.html" or "tools/perf/Documentation/perf.html".

       ·   A leading slash matches the beginning of the pathname. For example,
	   "/*.c" matches "cat-file.c" but not "mozilla-sha1/sha1.c".

EXAMPLES
       All arguments are optional so calling  git-ignore  alone	 will  display
       first the global then the local gitignore files:

	   $ git ignore
	   Global gitignore: /home/alice/.gitignore
	   # Numerous always-ignore extensions
	   *.diff
	   *.err
	   *.orig
	   *.rej
	   *.swo
	   *.swp
	   *.vi
	   *~
	   *.sass-cache

	   # OS or Editor folders
	   Thumbs.db
	   ---------------------------------
	   Local gitignore: .gitignore
	   nbproject

       If  you	only  want to see the global context use the --global argument
       (for local use --local):

	   $ git ignore
	   Global gitignore: /home/alice/.gitignore
	   Thumbs.db

       To quickly append a new pattern to the default/local context simply:

	   $ git ignore *.log
	   Adding pattern(s) to: .gitignore

       You can now configure any patterns without ever using an editor, with a
       context	and  pattern  arguments:  The  resulting configuration is also
       returned for your convenience.

	   $ git ignore --local "" "# Temporary files" *.tmp "*.log" tmp/*  "" "# Files I´d like to keep" ´!work´  ""
	   Adding pattern(s) to: .gitignore

	   Local gitignore: .gitignore

	   # Temporary files
	   index.tmp
	   *.log

	   # Files I´d like to keep
	   !work

AUTHOR
       Written by  Tj  Holowaychuk  <tj@vision-media.ca>  and  Tema  Bolshakov
       <tweekane@gmail.com> and Nick Lombard <github@jigsoft.co.za>

REPORTING BUGS
       <https://github.com/tj/git-extras/issues>

SEE ALSO
       <https://github.com/tj/git-extras>

				 December 2015			 GIT-IGNORE(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net