Git命令集之一——配置参数 原

Git命令集之一——配置参数

1.--version命令

使用git --version命令可以获取当前安装个Git版本号。

2.--help命令

获取Git帮助文档,信息示例如下:

usage: 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 one

work 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 index

examine 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 status

grow, 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 GPG

collaborate (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 some
concept guides. See 'git help <command>' or 'git help <concept>'
to read about a specific subcommand or concept.

3.-C <Path>

这个命令用于修改git命令执行的目录,例如在桌面执行如下命令和进入到IBox文件夹中执行status是一样的:

git -C iBox status

4.-c <name>=<value>

在执行git命令时,添加这样的一个参数将使用新的value值替换掉config文件中name对应的参数配置的值来执行命令,示例如下:

git -c bare=false status

5.--exec-path

打印Git主程序所在的路径。

6.--html-path

打印Git文档所在路径。

7.--man-path

打印Git帮助文档所在路径。

8.--info-path

打印记录Git版本信息的文件路径。

9.--paginate

对Git的输出进行分页,对于大量信息的打印,可以分页进行查看。

10.--no-pager

对Git的输出不进行分页。

11.--git-dir=<path>

设置Git仓库的路径,默认情况下,我们都是在当前Git仓库目录内执行Git命令,有时候也可以在其他目录下对某个Git仓库进行操作,例如:

 git --git-dir=GitDemo/.git status

12.--work-tree=<path>

设置Git的工作目录,这个目录中文件变化都会记录到Git管理仓库中。

13.--namespace=<path>

设置Git的命名空间。

14.--bare

将Git仓库视为裸库。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏V站

php://协议深入理解

今天晚上,听了漏洞银行的大咖公开课讲的内网渗透,感觉和大咖之间还有不少差距,不过搞到了一波工具,心里依然美滋滋~

4694
来自专栏大数据实战演练

Ambari自定义服务干货

                    “ ambari自定义服务干货,非常干的那种”

4282
来自专栏JAVA技术站

Jmeter的压测使用

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。...

921
来自专栏小樱的经验随笔

【批处理学习笔记】第十一课:常用DOS命令(1)

【 文件夹管理 】 cd 显示当前目录名或改变当前目录。 md 创建目录。 rd 删除一个目录。 dir 显示目录中的文件和子目录列表。 tree 以图形显示驱...

2736
来自专栏黑泽君的专栏

关于dubbo创建服务和引用服务时,会报错:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration ca

  在跟着做淘淘商城项目时,用到了dubbo,作为一个SOA架构的项目,分为表现层与服务层,自然地,为了各个层之间解耦合(或者最大限度地松耦合),我们使用了du...

1323
来自专栏北京马哥教育

使用 sphinx 制作简洁而又美观的文档

最近需要将API中的doc生成html给前端工程师参考调用。 于是粗率的学习了下sphinx ---- Sphinx 是用 Python 编写的,并且最初是为...

3586
来自专栏主机笔记

ubuntu16.04安装mongodb教程

因为最近需要用到mongodb,就在腾讯云的主机上搭建了一个mongodb服务,使用主机为ubuntu 16.04(腾讯云主机的用户名为ubuntu…),这里记...

4239
来自专栏向治洪

cocos2d 在windows环境下搭建

详细搭建步骤如下: 1、Android 开发环境搭建 Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。 1、下载 ...

2147
来自专栏JavaEdge

视图重定向0 重定向视图 RedirectView1 向重定向目标传递数据2 重定向前缀——redirect:3 重定向前缀——forward:

2878
来自专栏Albert陈凯

2018-11-19 Neo4j百万级数据导入只能用neo4j-import

业务需要使用Neo4j出数据关系展示图,数据库里有2张表通过一个字段进行关联,数据量是90万和500万,关系量是150w;

972

扫码关注云+社区