Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
git-doc-zh
提交
a764d71a
G
git-doc-zh
项目概览
OpenDocCN
/
git-doc-zh
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
git-doc-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a764d71a
编写于
6月 02, 2019
作者:
H
honglyua
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update git init zh doc
上级
276d17e3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
11 deletion
+11
-11
docs/4.md
docs/4.md
+11
-11
未找到文件。
docs/4.md
浏览文件 @
a764d71a
...
...
@@ -16,7 +16,7 @@ git init [-q | --quiet] [--bare] [--template=<template_directory>]
## 描述
此命令创建一个空的Git存储库 - 基本上是一个
`.git`
目录,其中包含
`objects`
,
`refs/heads`
,
`refs/tags`
和模板文件的子目录。还创建了引用主分支
的
HEAD的初始
`HEAD`
文件。
此命令创建一个空的Git存储库 - 基本上是一个
`.git`
目录,其中包含
`objects`
,
`refs/heads`
,
`refs/tags`
和模板文件的子目录。还创建了引用主分支HEAD的初始
`HEAD`
文件。
如果设置了
`$GIT_DIR`
环境变量,则它指定要使用的路径而不是
`./.git`
作为存储库的基础。
...
...
@@ -24,7 +24,7 @@ git init [-q | --quiet] [--bare] [--template=<template_directory>]
在现有存储库中运行 _git init_ 是安全的。它不会覆盖已存在的东西。重新运行 _git init_ 的主要原因是获取新添加的模板(或者如果给出了--separate-git-dir,则将存储库移动到另一个地方)。
##
OPTIONS
##
选项
```
-q
...
...
@@ -62,35 +62,35 @@ git init [-q | --quiet] [--bare] [--template=<template_directory>]
指定要在多个用户之间共享Git存储库。这允许属于同一组的用户进入该存储库。指定时,将设置配置变量“core.sharedRepository”,以便使用请求的权限创建
`$GIT_DIR`
下的文件和目录。未指定时,Git将使用umask(2)报告的权限。
该选项可以具有以下值,如果没有给出值,则默认为
_组
_:
该选项可以具有以下值,如果没有给出值,则默认为
_group
_:
```
umask (or false)
```
使用umask(2)报告的权限。
默认情况下,未指定
`--shared`
时
。
使用umask(2)报告的权限。
未指定
`--shared`
时,使用默认值
。
```
group (or true)
```
使存储库可写,(和g + sx,因为git
组可能不是所有用户的主要组)。这用于放宽其他安全的umask(2)值的权限。请注意,umask仍然适用于其他权限位(例如,如果umask是 _0022_ ,则使用_组_
将不会删除其他(非组)用户的读取权限)。有关如何准确指定存储库权限的信息,请参见 _0xxx_ 。
使存储库可写,(和g + sx,因为git
group可能不是所有用户的主要组)。这用于放宽其他安全的umask(2)值的权限。请注意,umask仍然适用于其他权限位(例如,如果umask是 _0022_ ,则使用 _group_
将不会删除其他(非组)用户的读取权限)。有关如何准确指定存储库权限的信息,请参见 _0xxx_ 。
```
all (or world or everybody)
```
与
_组_
相同,但使所有用户都可以读取存储库。
与
_group_
相同,但使所有用户都可以读取存储库。
```
0xxx
```
_0xxx_
是一个八进制数,每个文件都有模式 _0xxx_ 。 _0xxx_ 将覆盖用户的umask(2)值(并且不仅松开
_组_和_所有_
的权限)。 _0640_ 将创建一个可读取组的存储库,但不能写入组或其他人可访问的存储库。 _0660_ 将创建一个对当前用户和组可读写的repo,但其他人无法访问。
_0xxx_
是一个八进制数,每个文件都有模式 _0xxx_ 。 _0xxx_ 将覆盖用户的umask(2)值(并且不仅松开
_group_ 和 _all_
的权限)。 _0640_ 将创建一个可读取组的存储库,但不能写入组或其他人可访问的存储库。 _0660_ 将创建一个对当前用户和组可读写的repo,但其他人无法访问。
默认情况下,配置标志
`receive.denyNonFastForwards`
在共享存储库中启用,因此您无法强制执行非快进推送。
如果您提供_目录_,则命令在其中运行。如果此目录不存在,则将创建该目录。
如果您提供
_目录_,则命令在其中运行。如果此目录不存在,则将创建该目录。
## 模板目录
...
...
@@ -108,14 +108,14 @@ _0xxx_ 是一个八进制数,每个文件都有模式 _0xxx_ 。 _0xxx_ 将覆
默认模板目录包括一些目录结构,建议“排除模式”(参见
[
gitignore [5]
](
https://git-scm.com/docs/gitignore
)
)和示例钩子文件。
默认情况下,示例
挂钩均已禁用。要启用其中一个示例挂钩
,请通过删除其
`.sample`
后缀来重命名它。
默认情况下,示例
钩子均已禁用。要启用其中一个示例钩子
,请通过删除其
`.sample`
后缀来重命名它。
有关
挂钩
执行的更多常规信息,请参见
[
githooks [5]
](
https://git-scm.com/docs/githooks
)
。
有关
钩子
执行的更多常规信息,请参见
[
githooks [5]
](
https://git-scm.com/docs/githooks
)
。
## 例子
```
Start a new Git repository for an existing code base
基于存量代码,初始化一个新git库
```
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录