LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    git-status

    
    
    

    SYNOPSIS

           git status [<options>...] [--] [<pathspec>...]
    
    
    

    DESCRIPTION

           Displays paths that have differences between the index file and the
           current HEAD commit, paths that have differences between the working
           tree and the index file, and paths in the working tree that are not
           tracked by git (and are not ignored by gitignore(5)). The first are
           what you would commit by running git commit; the second and third are
           what you could commit by running git add before running git commit.
    
    
    

    OPTIONS

           -s, --short
               Give the output in the short-format.
    
           --porcelain
               Give the output in a stable, easy-to-parse format for scripts.
               Currently this is identical to --short output, but is guaranteed
               not to change in the future, making it safe for scripts.
    
           -u[<mode>], --untracked-files[=<mode>]
               Show untracked files (Default: all).
    
               The mode parameter is optional, and is used to specify the handling
               of untracked files. The possible options are:
    
               ?    no - Show no untracked files
    
               ?    normal - Shows untracked files and directories
    
               ?    all - Also shows individual files in untracked directories.
                   See git-config(1) for configuration variable used to change the
                   default for when the option is not specified.
    
               -z
                   Terminate entries with NUL, instead of LF. This implies the
                   --porcelain output format if no other format is given.
    
    
    

    OUTPUT

           The output from this command is designed to be used as a commit
           template comment, and all the output lines are prefixed with #. The
           default, long format, is designed to be human readable, verbose and
           descriptive. They are subject to change in any time.
    
           The paths mentioned in the output, unlike many other git commands, are
           made relative to the current directory if you are working in a
           subdirectory (this is on purpose, to help cutting and pasting). See the
           status.relativePaths config option below.
    
           In short-format, the status of each path is shown as
    
               XY PATH1 -> PATH2
    
           For untracked paths, XY are ??. Other status codes can be interpreted
           as follows:
    
           ?   ? ? = unmodified
    
           ?    M = modified
    
           ?    A = added
    
           ?    D = deleted
    
           ?    R = renamed
    
           ?    C = copied
    
           ?    U = updated but unmerged
    
           Ignored files are not listed.
    
               X          Y     Meaning
               -------------------------------------------------
                         [MD]   not updated
               M        [ MD]   updated in index
               A        [ MD]   added to index
               D         [ M]   deleted from index
               R        [ MD]   renamed in index
               C        [ MD]   copied in index
               [MARC]           index and work tree matches
               [ MARC]     M    work tree changed since index
               [ MARC]     D    deleted in work tree
               -------------------------------------------------
               D           D    unmerged, both deleted
               A           U    unmerged, added by us
               U           D    unmerged, deleted by them
               U           A    unmerged, added by them
               D           U    unmerged, deleted by us
               A           A    unmerged, both added
               U           U    unmerged, both modified
               -------------------------------------------------
               ?           ?    untracked
               -------------------------------------------------
    
           There is an alternate -z format recommended for machine parsing. In
           that format, the status field is the same, but some other things
           change. First, the -> is omitted from rename entries and the field order
           is reversed (e.g from -> to becomes to from). Second, a NUL (ASCII 0)
           follows each filename, replacing space as a field separator and the
           terminating newline (but a space still separates the status field from
           the first filename). Third, filenames containing special characters are
           not specially formatted; no quoting or backslash-escaping is performed.
    
    
    

    CONFIGURATION

    
    

    SEE ALSO

           gitignore(5)
    
    
    

    AUTHOR

           Written by Junio C Hamano <gitster@pobox.com[1]>.
    
    
    

    DOCUMENTATION

           Documentation by David Greaves, Junio C Hamano and the git-list
           <git@vger.kernel.org[2]>.
    
    
    

    GIT

           Part of the git(1) suite
    
    
    

    NOTES

            1. gitster@pobox.com
               mailto:gitster@pobox.com
    
            2. git@vger.kernel.org
               mailto:git@vger.kernel.org
    
    
    

    Git 1.7.1 03/04/2013 GIT-STATUS(1)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz