您的位置:首页 > 其它

git学习笔记(2)——git init命令选项说明

2015-05-19 10:07 375 查看

git init

创建一个新的仓库或重新初始化现有仓库

选项说明:

-q|--quiet:只打印错误和警告,其他输出将被制止。

--bare:创建一个空的仓库,如果GIT_DIR环境变量没有设置,则会被设置到当前目录

--template=<template_directory>:指定目录里的模板将被使用


模板目录:模板目录包含一些文件和目录,这些文件和目录将在仓库创建后被拷贝到$git_dir

关于
git_dir
,请参看felixs的博文:

Git系列之二 — git-dir & work-tree

--separate-git-dir=<git dir> :此命令将不会简单的初始化仓库,而是将git仓库与文件系统做一个符号链接,指向特定的路径,并初始化仓库,结果是git仓库将从工作树分离,仓库将移动到指定的路径。


--shared[=(false|true|umask|group|all|world|everybody|0xxx)]
    指定该仓库的用户权限,默认为group

    umask | false :使用umask报告的权限,默认不指定共享;

    group |  true:使小组具有对仓库的可写权限(因为git小组对所有用户来说可能不是主要的小组),此选项被用来放宽具有其他安全码(safe umask)的权限。值得注意的是,该umask依然适用于其他少量权限。(例如:如果umask为0022,使用group将不会移除来自其他非小组用户的读权限),详见:如何使用0xxx完全指定版本库权限。

    其他选项均给予字面意思所代表的权限。很简单,就不赘述了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: