Git 命令行

来源:互联网 发布:mysql 修改表结构 编辑:程序博客网 时间:2024/06/06 02:20

只要输入git, Git就会列出最常用的子命令

$ gitusage: git [--version] [--help] [-C <path>] [-c name=value]       [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]       [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]       [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]       <command> [<args>]These are common Git commands used in various situations:start a working area (see also: git help tutorial)   clone      Clone a repository into a new directory       init       Create an empty Git repository or reinitialize an existing onework on the current change (see also: git help everyday)   add        Add file contents to the index   mv         Move or rename a file, a directory, or a symlink   reset      Reset current HEAD to the specified state   rm         Remove files from the working tree and from the indexexamine the history and state (see also: git help revisions)   bisect     Use binary search to find the commit that introduced a bug   grep       Print lines matching a pattern   log        Show commit logs   show       Show various types of objects   status     Show the working tree statusgrow, mark and tweak your common history   branch     List, create, or delete branches   checkout   Switch branches or restore working tree files   commit     Record changes to the repository   diff       Show changes between commits, commit and working tree, etc   merge      Join two or more development histories together   rebase     Reapply commits on top of another base tip   tag        Create, list, delete or verify a tag object signed with GPGcollaborate (see also: git help workflows)   fetch      Download objects and refs from another repository   pull       Fetch from and integrate with another repository or a local branch   push       Update remote refs along with associated objects'git help -a' and 'git help -g' list available subcommands and someconcept guides. See 'git help <command>' or 'git help <concept>'to read about a specific subcommand or concept.

要得到一个完整的git子命令列表,可以输入 git help -a

$ git help -ausage: git [--version] [--help] [-C <path>] [-c name=value]       [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]       [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]       [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]       <command> [<args>]available git commands in 'D:\software\Git\mingw64/libexec/git-core'  add                 fsck-objects        rebase--helper  add--interactive    gc                  receive-pack  am                  get-tar-commit-id   reflog  annotate            grep                remote  apply               gui                 remote-ext  archimport          gui--askpass        remote-fd  archive             gui--askyesno       remote-ftp  askpass             gui.tcl             remote-ftps  bisect              hash-object         remote-http  bisect--helper      help                remote-https  blame               http-backend        repack  branch              http-fetch          replace  bundle              http-push           request-pull  cat-file            imap-send           rerere  check-attr          index-pack          reset  check-ignore        init                rev-list  check-mailmap       init-db             rev-parse  check-ref-format    instaweb            revert  checkout            interpret-trailers  rm  checkout-index      log                 send-email  cherry              ls-files            send-pack  cherry-pick         ls-remote           sh-i18n--envsubst  citool              ls-tree             shortlog  clean               mailinfo            show  clone               mailsplit           show-branch  column              merge               show-index  commit              merge-base          show-ref  commit-tree         merge-file          stage  config              merge-index         stash  count-objects       merge-octopus       status  credential          merge-one-file      stripspace  credential-manager  merge-ours          submodule  credential-store    merge-recursive     submodule--helper  credential-wincred  merge-resolve       subtree  cvsexportcommit     merge-subtree       svn  cvsimport           merge-tree          symbolic-ref  cvsserver           mergetool           tag  daemon              mktag               unpack-file  describe            mktree              unpack-objects  diff                mv                  update-index  diff-files          name-rev            update-ref  diff-index          notes               update-server-info  diff-tree           p4                  upload-archive  difftool            pack-objects        upload-pack  difftool--helper    pack-redundant      var  fast-export         pack-refs           verify-commit  fast-import         patch-id            verify-pack  fetch               prune               verify-tag  fetch-pack          prune-packed        web--browse  filter-branch       pull                whatchanged  fmt-merge-msg       push                worktree  for-each-ref        quiltimport         write-tree  format-patch        read-tree  fsck                rebase