Skip to content

Commit d96890f

Browse files
author
ttaylorr
committed
Update translated manual pages
Updated via the `update-translated-manual-pages.yml` GitHub workflow.
1 parent bd70180 commit d96890f

File tree

363 files changed

+78784
-6605
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

363 files changed

+78784
-6605
lines changed

external/docs/asciidoc/02a15faf1f1e488266373359994658ec45fef7ae

+774
Large diffs are not rendered by default.

external/docs/asciidoc/02d16f80b56be946947ab7d19c33e6782831ee1a

+574
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
git-init(1)
2+
===========
3+
4+
NOMBRE
5+
------
6+
git-init - Crear un repositorio de Git vacío o reinicializar uno ya existente
7+
8+
9+
SINOPSIS
10+
--------
11+
[synopsis]
12+
git init [-q | --quiet] [--bare] [--template=<template-directory>]
13+
[--separate-git-dir <git-dir>] [--object-format=<format>]
14+
[--ref-format=<format>]
15+
[-b <branch-name> | --initial-branch=<branch-name>]
16+
[--shared[=<permissions>]] [<directory>]
17+
18+
19+
DESCRIPCIÓN
20+
-----------
21+
22+
Este comando crea un repositorio Git vacío. Básicamente un directorio `.git` con subdirectorios para `objects`, `reas/heads`, `reos/tags`, y ficheros de plantillas. Se creará una rama inicial sin confirmaciones (ver la opción `--initial-branch` abajo por su nombre).
23+
24+
If the `GIT_DIR` environment variable is set then it specifies a path to use instead of `./.git` for the base of the repository.
25+
26+
If the object storage directory is specified via the `GIT_OBJECT_DIRECTORY` environment variable then the sha1 directories are created underneath; otherwise, the default `$GIT_DIR/objects` directory is used.
27+
28+
Ejecutar `git init` en un repositorio existente es seguro. No sobre-escribirá cosas que ya existan ahí. La razón primaria para volver a ejecutar `git init` es para recoger plantillas agregadas recientemente (o para mover el repositorio a otro lugar si se proporciona `--separate-git-dir`).
29+
30+
OPCIONES
31+
--------
32+
33+
`-q`::
34+
`--quiet`::
35+
36+
Mostrar sólo los mensajes de error y advertencia; el resto de mensajes se suprimirán.
37+
38+
`--bare`::
39+
40+
Crea un repositorio básico. Si la variable de ambiente `GIT_DIR` no está configurada, se configura al directorio de trabajo actual.
41+
42+
`--object-format=<format>`::
43+
Especifica el _<formato>_ de objeto (algoritmo hash )dado para el repositorio. Los valores válidos son `sha1` y -si esta habilitado- `sha256`. `sha1` es el predeterminado.
44+
+
45+
Nota: En el presente, no hay interoperabilidad entre repositorios SHA-256 y SHA-1.
46+
47+
Históricamente, hemos advertido que repositorios SHA-256 puedan necesitar después cambios incompatibles hacia atrás cuando introduzcamos tales características de interoperabilidad. Hoy, sólo esperamos cambios compatibles. Además, si tales cambios prueban ser necesarios, se puede esperar que repositorios SHA-256 creados con el Git de hoy sean usables por versiones futuras de Git sin pérdida de datos.
48+
[]
49+
50+
`--ref-format=<format>`::
51+
Especifica el _<formato>_ de almacenamiento de referencia dado para el repositorio. Los valores válidos son:
52+
+
53+
54+
55+
[WARNING]
56+
====
57+
Missing `es/ref-storage-format.txt`
58+
59+
See original version for this content.
60+
====
61+
62+
[]
63+
64+
`--template=<template-directory>`::
65+
Especifica el directorio de dónde usar plantillas. (Ver la sección "DIRECTORIO DE PLANTILLAS" mas adelante.)
66+
67+
`--separate-git-dir=<git-dir>`::
68+
En lugar de inicializar el repositorio como un directorio ya sea de `$GIT_DIR` o `./.git`, crea un fichero de texto conteniendo la ruta al repositorio actual. Este fichero actúa como una liga simbólica de Git agnóstica de sistema de ficheros hacia el repositorio.
69+
+
70+
Si es una re-inicialización, el repositorio se moverá a la ruta especificada.
71+
72+
`-b <branch-name>`::
73+
`--initial-branch=<branch-name>`::
74+
Usar el _<nombre-de-rama>_ especificado para la rama inicial en el repositorio recientemente creado. Si no se especifica, recae en el nombre predeterminado (actualmente `master`, pero está sujeto a cambio en el futuro; el nombre puede ser personalizado con la variable de configuración `init.defaultBranch`).
75+
76+
`--shared[=(false|true|umask|group|all|world|everybody|<perm>)]`::
77+
78+
Especifica que el repositorio Git será compartido entre varios usuarios. Esto permite a los usuarios pertenecientes al mismo grupo hacer push en ese repositorio. Cuando se especifica, la variable de configuración `core.sharedRepository` se asigna de tal manera que esos ficheros y directorios bajo `$GIT_DIR` son creados con los permisos solicitados. Cuando no se especifica, Git usará los permisos reportados por `umask`(2).
79+
+
80+
La opción puede tomar los siguientes valores, predeterminando a `group` si no se da algún valor:
81+
+
82+
--
83+
`umask`::
84+
`false`::
85+
86+
Use los permisos obtenidos con `umask`(2). El predeterminado, cuando no se indica `--shared`.
87+
88+
`group`::
89+
`true`::
90+
91+
Hace al repositorio escribible para el grupo, (y `g+sx`, ya que el grupo git podría no ser el grupo primario de todos los usuarios). Esto se usa para relajar los permisos de un valor -por el contrario- seguro de `umask`(2). Note que umask aún aplica a los otros bits de permisos (ej. si umask es `0022`, usando `group` no quitará privilegios de lectura de otros usuarios (no del grupo) ). Ver `0xxx` para cómo especificar exactamente los permisos del repositorio.
92+
93+
`all`::
94+
`world`::
95+
`everybody`::
96+
97+
Igual que `group`, pero permite que cualquier usuario lea el repositorio.
98+
99+
_<permisos>_::
100+
101+
`<permisos>` es un número octal de tres dígitos prefijado con `0` y cada fichero tendrá el modo `<permisos>`. `<permisos>` sobre-escribirá el valor `umask`(2) del usuario (y no solo permisos mas holgados como lo hacen `group` y `all`). `0640` creará un repositorio legible por el grupo, pero no escribible o accesible para otros. `0660` creará un repositorio que es legible y escribible por el usuario actual y grupo, pero inaccesible para otros (directorios y ficheros ejecutables obtienen su bit `x` del bit `r` para sus clases de usuarios correspondientes).
102+
--
103+
104+
Predeterminadamente, la bandera de configuración `receive.denyNonFastForwards` está habilitada en repositorios compartidos, de tal manera que no se pueda forzar un push no-fast-forward en él.
105+
106+
Si se proporciona un _<directorio>_, el comando se ejecuta dentro de éste. Si éste directorio no existe, se creará.
107+
108+
DIRECTORIO DE PLANTILLAS
109+
------------------------
110+
111+
Ficheros y directorios en el directorio de plantillas cuyo nombre no comiencen con un punto serán copiados en el directorio `$GIT_DIR` después de ser creado.
112+
113+
El directorio de plantilla será uno de los siguientes (en este orden):
114+
115+
- el argumento proporcionado con la opción `--template`;
116+
117+
- el contenido de la variable de entorno `$GIT_TEMPLATE_DIR`;
118+
119+
- la variable de configuración `init.templateDir`; o
120+
121+
- el directorio de plantilla por defecto: `/usr/share/git-core/templates`.
122+
123+
El directorio de plantillas predeterminado incluye una estructura de directorio, algunos "patrones de exclusión" sugeridos (ver linkgit:gitignore[5]) y ficheros de hook de ejemplo.
124+
125+
Todos los ganchos de ejemplo están deshabilitados predeterminadamente. Para habilitar uno de los ganchos de ejemplo renómbralo quitando el sufijo `.sample`.
126+
127+
Ver linkgit:githooks[5] para mas información general de la ejecución de hooks.
128+
129+
EJEMPLOS
130+
--------
131+
132+
Crear un reprositorio Git nuevo para código fuente existente::
133+
+
134+
----------------
135+
$ cd /ruta/a/mi/código
136+
$ git init <1>
137+
$ git add . <2>
138+
$ git commit <3>
139+
----------------
140+
+
141+
<1> Crear un directorio `/ruta/a/mi/código/.git` .
142+
<2> Añadir todos los ficheros existentes al índice.
143+
<3> Registra el estado prístino como el primer commit en el historial.
144+
145+
CONFIGURACIÓN
146+
-------------
147+
148+
Todo debajo de ésta línea en ésta sección es incluido selectivamente de la documentación de linkgit:git-config[1]. El contenido es el mismo al que se encuentra ahí:
149+
[]
150+
151+
:git-init:
152+
153+
154+
155+
[WARNING]
156+
====
157+
Missing `es/config/init.txt`
158+
159+
See original version for this content.
160+
====
161+
162+
[]
163+
164+
GIT
165+
---
166+
Parte de la suite de linkgit:git[1]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
git-clean(1)
2+
============
3+
4+
名称
5+
--
6+
git-clean - 删除工作目录树中未跟踪的文件
7+
8+
概述
9+
--
10+
[verse]
11+
'git clean' [-d] [-f] [-i] [-n] [-q] [-e <模式>] [-x | -X] [--] <路径规范>...
12+
13+
描述
14+
--
15+
16+
从当前目录开始,通过递归删除不在版本控制之下的文件来清理工作区。
17+
18+
通常情况下,只有 Git 未知的文件会被删除,但如果指定了 `-x` 选项,被忽略的文件也会被删除。例如,这对删除所有构建产品很有用。
19+
20+
如果给出任何可选的`<路径规范>...`参数,只有那些与路径规范相匹配的路径会受到影响。
21+
22+
选项
23+
--
24+
-d::
25+
通常,当没有指定 <路径规范> 时,git clean 不会递归到未追踪的目录,以避免删除太多。 指定 -d 可以让它也递归到这些目录。 如果指定了<路径规范>,-d 就不重要了;所有符合指定路径的未追踪文件(`--force` 下提到的嵌套的 git 目录除外)将被删除。
26+
27+
-f::
28+
--force::
29+
If the Git configuration variable clean.requireForce is not set to false, 'git clean' will refuse to delete files or directories unless given -f. Git will refuse to modify untracked nested git repositories (directories with a .git subdirectory) unless a second -f is given.
30+
31+
-i::
32+
--interactive::
33+
显示将要执行的操作,并交互式清理文件。详情请参 ``交互模式``。配置变量 `clean.requireForce` 被忽略,因为此模式通过进入交互式提供自己的安全保护。
34+
35+
-n::
36+
--dry-run::
37+
实际上不删除任何东西,只是显示将要执行的操作。配置变量 `clean.requireForce` 被忽略,因为无论如何都不会删除任何内容。
38+
39+
-q::
40+
--quiet::
41+
要安静,只报告错误,但不报告成功删除的文件。
42+
43+
-e <模式>::
44+
--exclude=<模式>::
45+
在标准的忽略规则之外,使用给定的排除模式(见 linkgit:gitignore[5])。
46+
47+
-x::
48+
不要使用标准的忽略规则(见linkgit:gitignore[5]),但仍然使用命令行中用 `-e` 选项给出的忽略规则。 这允许删除所有未跟踪的文件,包括构建产品。 这可以用来(可能与 'git restore' 或 'git reset' 一起使用)创建一个原始的工作目录来测试一个干净的构建。
49+
50+
-X::
51+
只删除被 Git 忽略的文件。 这对于从头开始重建一切,但保留手动创建的文件可能很有用。
52+
53+
交互模式
54+
----
55+
当命令进入交互式模式时,它会显示要清理的文件和目录,并进入其交互式命令循环。
56+
57+
命令循环显示可用的子命令列表,并提示 "What now>"。通常,当提示以单个 '>' 结尾时,您只能选择给定的一个选项并键入回车,如下所示:
58+
59+
------------
60+
*** Commands ***
61+
1: clean 2: filter by pattern 3: select by numbers
62+
4: ask each 5: quit 6: help
63+
What now> 1
64+
------------
65+
66+
你也可以在上面输入 `c` 或 `clean`,只要选择是唯一的。
67+
68+
主命令循环有 6 个子命令。
69+
70+
清理::
71+
72+
开始清理文件和目录,然后退出。
73+
74+
按模式过滤::
75+
76+
这将显示要删除的文件和目录,并发出 "Input ignore patterns>>(输入忽略模式)" 提示。你可以输入以空格分隔的模式来排除文件和目录的删除。 例如,"*.c *.h " 将排除以 ".c " 和 ".h" 结尾的文件不被删除。当你对过滤后的结果满意时,按回车(空)键回到主菜单。
77+
78+
按数字选择::
79+
80+
这显示了要删除的文件和目录,并发出 "Select items to delete>>(选择要删除的项目)"提示。当提示像这样以双 '>>' 结束时,你可以做一个以上的选择,用空格或逗号连接起来。 你也可以说范围。 例如,"2-5 7,9" 可以从列表中选择 2,3,4,5,7,9。 如果一个范围内的第二个数字被省略了,所有剩下的项目都会被选中。 例如:"7-" 从列表中选择 7、8、9。 你可以输入 '*' 来选择所有项目。 另外,当你对过滤后的结果满意时,按回车(空)键回到主菜单。
81+
82+
逐一询问::
83+
84+
这将开始进行清理,你必须逐一确认,以便删除项目。请注意,这个动作没有上述两个动作那么有效。
85+
86+
退出::
87+
88+
这样,您就可以在不做任何清洁的情况下退出。
89+
90+
帮助::
91+
92+
显示交互式 git-clean 的简要用法。
93+
94+
配置
95+
--
96+
97+
本节中这一行以下的内容都是从 linkgit:git-config[1] 文档中摘录的。其内容与那里的内容相同:
98+
[]
99+
100+
101+
102+
[WARNING]
103+
====
104+
Missing `zh_HANS-CN/config/clean.txt`
105+
106+
See original version for this content.
107+
====
108+
109+
[]
110+
111+
参见
112+
--
113+
linkgit:gitignore[5]
114+
115+
GIT
116+
---
117+
属于 linkgit:git[1] 文档
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
git-sh-i18n(1)
2+
==============
3+
4+
НАЗВАНИЕ
5+
--------
6+
git-sh-i18n - Код настройки интернационализации для сценариев оболочки Git
7+
8+
ОБЗОР
9+
-----
10+
[verse]
11+
'. "$(git --exec-path)/git-sh-i18n"'
12+
13+
ОПИСАНИЕ
14+
--------
15+
16+
Это не та команда, которая может представлять интерес для конечного пользователя. Никогда. Этот документ предназначен для людей, которые изучают и/или пишут новый сценарий, работающий с высокоуровневым «фарфоровым» программным интерфейсом Git.
17+
18+
Сценарий `git sh-i18n` предназначен для импорта в среду оболочки (c помощью `source` или `.`) пользовательскими программами Git, реализованными в виде сценариев оболочки. Он предоставляет обёртки для функций GNU `gettext` и `eval_gettext`, доступных в сценарии `gettext.sh`, а также предоставляет и резервные решения, используемые вместо них, на системах, где GNU gettext отсутствует.
19+
20+
ФУНКЦИИ
21+
-------
22+
23+
gettext::
24+
В настоящее время это лишь фиктивная обёртка над `printf(1)`, которая просто передаёт ей свои аргументы. В более поздних версиях она будет заменена реальной реализацией gettext.
25+
26+
eval_gettext::
27+
В настоящее время это лишь фиктивная обёртка над `printf(1)`, которая разворачивает переменные в своих аргументах с помощью linkgit:git-sh-i18n{litdd}envsubst[1] и передаёт их `printf(1)`. В более поздних версиях она будет заменена реальной реализацией gettext.
28+
29+
GIT
30+
---
31+
Является частью пакета linkgit:git[1]

0 commit comments

Comments
 (0)