en to es translation catalogue (917 entries)

note: type: Labeled list
en: -L <start>,<end>
es: -L <inicio>,<fin>

note: type: Plain text
en: Show raw timestamp (Default: off).
es: Mostrar la marca de tiempo en bruto (por defecto: desactivado).

note: type: Plain text
en: Use revisions from revs-file instead of calling linkgit:git-rev-list[1].
es: Use revisiones desde el archivo de revisiones indicado en lugar de llamar a linkgit:git-rev-list[1].

note: type: Plain text
en: Show in a format designed for machine consumption.
es: Mostrar en un formato diseñado para ser usado por máquinas.

note: type: Labeled list
en: --encoding=<encoding>
es: --encoding=<codificación>

note: type: Labeled list
en: --date <format>
es: --date <formato>

note: type: Labeled list
en: -M[<num>]
es: -M[<número>]

note: type: Labeled list
en: -C[<num>]
es: -C[<número>]

note: type: Plain text
en: Annotate file lines with commit information.
es: Anotar líneas de archivo con información de confirmación.

note: type: Plain text
en: Show what revision and author last modified each line of a file.
es: Muestra qué revisión y autor modificaron por última vez cada línea de un archivo.

note: type: Plain text
en: Collect information for user to file a bug report.
es: Recolectar información para el usuario para generar un reporte de bug.

note: type: Plain text
en: Count unpacked number of objects and their disk consumption.
es: Contar el número de objetos no empaquetados y su consumo de espacio en disco.

note: type: Plain text
en: Show changes using common diff tools.
es: Mostrar cambios usando herramientas de diferencias habituales.

note: type: Plain text
en: Verifies the connectivity and validity of the objects in the database.
es: Verifica la conectividad y validez de los objetos en la base de datos.

note: type: Plain text
en: Display help information about Git.
es: Mostrar información de ayuda sobre Git.

note: type: Plain text
en: Instantly browse your working repository in gitweb.
es: Navegar instantáneamente a tu repositorio de trabajo en gitweb.

note: type: Plain text
en: Perform merge without touching index or working tree.
es: Realiza fusión sin tocar el índice o el árbol de trabajo.

note: type: Plain text
en: Reuse recorded resolution of conflicted merges.
es: Reutilizar la resolución guardada de fusiones con conflictos.

note: type: Plain text
en: Show branches and their commits.
es: Mostrar ramas y sus confirmaciones.

note: type: Plain text
en: Check the GPG signature of commits.
es: Verificar firma GPG de confirmaciones.

note: type: Plain text
en: Check the GPG signature of tags.
es: Verificar la firma GPG de etiquetas.

note: type: Plain text
en: Display version information about Git.
es: Mostrar información de la versión de Git.

note: type: Plain text
en: Show logs with difference each commit introduces.
es: Mostrar logs con las diferencias que cada confirmación introduce.

note: type: Plain text
en: Git web interface (web frontend to Git repositories).
es: Interfaz web de Git (interfaz web para repositorios Git).

note: type: Plain text
en: Get and set repository or global options.
es: Obtener o establecer opciones de repositorio o globales.

note: type: Plain text
en: Git data exporter.
es: Exportador de datos de Git.

note: type: Plain text
en: Backend for fast Git data importers.
es: Soporte para importadores rápidos de datosde Git.

note: type: Plain text
en: Rewrite branches.
es: Reescribir ramas.

note: type: Plain text
en: Run merge conflict resolution tools to resolve merge conflicts.
es: Ejecuta las herramientas de resolución de conflictos de fusión para resolver conflictos de fusión.

note: type: Plain text
en: Pack heads and tags for efficient repository access.
es: Empaqueta heads y etiquetas para un acceso eficiente al repositorio.

note: type: Plain text
en: Prune all unreachable objects from the object database.
es: Limpia todos los objetos no alcanzables de la base de datos de objetos.

note: type: Plain text
en: Manage reflog information.
es: Gestionar información de reflog.

note: type: Plain text
en: Manage set of tracked repositories.
es: Gestiona un conjunto de repositorios con seguimiento.

note: type: Plain text
en: Pack unpacked objects in a repository.
es: Empaquetar objetos no empaquetados en un repositorio.

note: type: Plain text
en: Create, list, delete refs to replace objects.
es: Crear, listar, eliminar referencias para reemplazar objetos.

note: type: Plain text
en: Import a GNU Arch repository into Git.
es: Importar un repositorio GNU Arch en Git.

note: type: Plain text
en: Export a single commit to a CVS checkout.
es: Exporta una confirmación única a un CVS checkout.

note: type: Plain text
en: Salvage your data out of another SCM people love to hate.
es: Salvaguarda tus datos de otro SCM que la gente adora odiar.

note: type: Plain text
en: A CVS server emulator for Git.
es: Un emulador de servidor CVS para Git.

note: type: Plain text
en: Send a collection of patches from stdin to an IMAP folder.
es: Enviar una colección de parches desde stdin a una carpeta IMAP.

note: type: Plain text
en: Import from and submit to Perforce repositories.
es: Importar desde y enviar a repositorios Perforce.

note: type: Plain text
en: Applies a quilt patchset onto the current branch.
es: Aplica un conjunto de parches de quilt en la rama actual.

note: type: Plain text
en: Generates a summary of pending changes.
es: Genera un resumen de los cambios pendientes.

note: type: Plain text
en: Send a collection of patches as emails.
es: Envía una colección de parches como correos electrónicos.

note: type: Plain text
en: Bidirectional operation between a Subversion repository and Git.
es: Interacción bidireccional entre un repositorio Subversion y otro Git.

note: type: Plain text
en: A Git core tutorial for developers.
es: Un tutorial de Git esencial para desarrolladores.

note: type: Plain text
en: Providing usernames and passwords to Git.
es: Proporcionar nombres de usuario y contraseñas a Git.

note: type: Plain text
en: Git for CVS users.
es: Git para usuarios de CVS.

note: type: Plain text
en: Tweaking diff output.
es: Afinar la salida de diff.

note: type: Plain text
en: A useful minimum set of commands for Everyday Git.
es: Un conjunto mínimo útil de comandos cotidianos de Git.

note: type: Plain text
en: Frequently asked questions about using Git.
es: Preguntas frecuentes sobre el uso de Git.

note: type: Plain text
en: A Git Glossary.
es: Un Glosario de Git.

note: type: Plain text
en: Git namespaces.
es: Espacios de nombres de Git.

note: type: Plain text
en: Helper programs to interact with remote repositories.
es: Programas auxiliares para interactuar con repositorios remotos.

note: type: Plain text
en: Mounting one repository inside another.
es: Montar un repositorio dentro de otro.

note: type: Plain text
en: A tutorial introduction to Git.
es: Un tutorial de introducción a Git.

note: type: Plain text
en: A tutorial introduction to Git: part two.
es: Un tutorial de introducción a Git: parte dos.

note: type: Plain text
en: An overview of recommended workflows with Git.
es: Una visión general de flujos de trabajo recomendados con Git.

note: type: Plain text
en: Add file contents to the index.
es: Agrega el contenido de ficheros al índice.

note: type: Plain text
en: Apply a series of patches from a mailbox.
es: Aplicar una serie de parches desde una carpeta de correo electrónico.

note: type: Plain text
en: Create an archive of files from a named tree.
es: Crear un archivo de ficheros desde un árbol con nombre.

note: type: Plain text
en: Use binary search to find the commit that introduced a bug.
es: Usar la búsqueda binaria para encontrar la confirmación que introdujo el bug.

note: type: Plain text
en: List, create, or delete branches.
es: Listar, crear, o borrar ramas.

note: type: Plain text
en: Move objects and refs by archive.
es: Mover objetos y referencias por archivo.

note: type: Plain text
en: Switch branches or restore working tree files.
es: Cambia de ramas o restaura los archivos del árbol de trabajo.

note: type: Plain text
en: Apply the changes introduced by some existing commits.
es: Aplica los cambios introducidos por algunas confirmaciones existentes.

note: type: Plain text
en: Graphical alternative to git-commit.
es: Alternativa gráfica a git-commit.

note: type: Plain text
en: Remove untracked files from the working tree.
es: Elimina archivos sin seguimiento del árbol de trabajo.

note: type: Plain text
en: Clone a repository into a new directory.
es: Clona un repositorio en un directorio nuevo.

note: type: Plain text
en: Record changes to the repository.
es: Graba los cambios en el repositorio.

note: type: Plain text
en: Give an object a human readable name based on an available ref.
es: Dar a un objeto un nombre legible por personas basado en una referencia disponible.

note: type: Plain text
en: Show changes between commits, commit and working tree, etc.
es: Muestra las diferencias entre dis confirmaciones, entre una confirmación y el árbol de trabajo, etc.

note: type: Plain text
en: Download objects and refs from another repository.
es: Descarga objetos y referencias desde otro repositorio.

note: type: Plain text
en: Prepare patches for e-mail submission.
es: Prepara parches para ser enviados por correo electrónico.

note: type: Plain text
en: Cleanup unnecessary files and optimize the local repository.
es: Limpia ficheros innecesarios y optimiza el repositorio local.

note: type: Plain text
en: Print lines matching a pattern.
es: Imprime las líneas que concuerdan con un patrón.

note: type: Plain text
en: A portable graphical interface to Git.
es: Una interfaz gráfica portable para Git.

note: type: Plain text
en: Create an empty Git repository or reinitialize an existing one.
es: Crea un repositorio de Git vacío o reinicializa uno ya existente.

note: type: Plain text
en: Show commit logs.
es: Muestra los registros de las confirmaciones.

note: type: Plain text
en: Run tasks to optimize Git repository data.
es: Ejecuta tareas para optimizar los datos de un repositorio Git.

note: type: Plain text
en: Join two or more development histories together.
es: Une dos o más historiales de desarrollo juntos.

note: type: Plain text
en: Move or rename a file, a directory, or a symlink.
es: Mueve o cambia el nombre a un fichero, un directorio o un enlace simbólico.

note: type: Plain text
en: Add or inspect object notes.
es: Agrega o inspecciona notas de objetos.

note: type: Plain text
en: Fetch from and integrate with another repository or a local branch.
es: Obtiene desde e integra con otro repositorio o una rama local.

note: type: Plain text
en: Update remote refs along with associated objects.
es: Actualiza referencias remotas junto con sus objetos asociados.

note: type: Plain text
en: Compare two commit ranges (e.g. two versions of a branch).
es: Compara dos rangos de confirmaciones (por ejemplo: dos versions de una rama).

note: type: Plain text
en: Reapply commits on top of another base tip.
es: Vuelve a aplicar confirmaciones en la punta de otra rama.

note: type: Plain text
en: Reset current HEAD to the specified state.
es: Restablece el HEAD actual al estado especificado.

note: type: Plain text
en: Restore working tree files.
es: Restaura archivos del árbol de trabajo.

note: type: Plain text
en: Revert some existing commits.
es: Revierte algunas confirmaciones existentes.

note: type: Plain text
en: Remove files from the working tree and from the index.
es: Elimina ficheros del árbol de trabajo y del índice.

note: type: Plain text
en: Summarize 'git log' output.
es: Resumir el resultado de 'git log'.

note: type: Plain text
en: Show various types of objects.
es: Muestra varios tipos de objetos.

note: type: Plain text
en: Reduce your working tree to a subset of tracked files.
es: Reducir el árbol de trabajo a un subconjunto de archivos rastreados.

note: type: Plain text
en: Stash the changes in a dirty working directory away.
es: Poner en una reserva los cambios de un directorio de trabajo con cambios.

note: type: Plain text
en: Show the working tree status.
es: Muestra el estado del árbol de trabajo.

note: type: Plain text
en: Initialize, update or inspect submodules.
es: Inicializa, actualiza o inspecciona submódulos.

note: type: Plain text
en: Switch branches.
es: Cambiar de rama.

note: type: Plain text
en: Create, list, delete or verify a tag object signed with GPG.
es: Crea, lista, elimina o verifica un objeto de etiqueta firmado con GPG.

note: type: Plain text
en: Manage multiple working trees.
es: Gestiona múltiples árboles de trabajo.

note: type: Plain text
en: The Git repository browser.
es: El navegador de repositorio Git.

note: type: Plain text
en: A tool for managing large Git repositories.
es: Una herramienta para administrar repositorios Git grandes.

note: type: Plain text
en: Provide content or type and size information for repository objects.
es: Proporciona contenido o tipo y tamaño de información para objetos del repositorio.

note: type: Plain text
en: Find commits yet to be applied to upstream.
es: Encuentre los commits que aún no han sido aplicados al upstream.

note: type: Plain text
en: Compares files in the working tree and the index.
es: Compara ficheros del árbol de trabajo y del índice.

note: type: Plain text
en: Compare a tree to the working tree or index.
es: Compara un árbol con el árbol de trabajo o índice.

note: type: Plain text
en: Compares the content and mode of blobs found via two tree objects.
es: Compara el contenido y el modo de blobs encontrados a través de dos objetos del árbol.

note: type: Plain text
en: Output information on each ref.
es: Extrae información de cada referencia.

note: type: Plain text
en: Run a Git command on a list of repositories.
es: Ejecutar un comando de Git en una lista de repositorios.

note: type: Plain text
en: Extract commit ID from an archive created using git-archive.
es: Extrae el ID de confirmación de un archivo creado usando git-archive.

note: type: Plain text
en: Show information about files in the index and the working tree.
es: Muestra información sobre archivos en el índice y el árbol de trabajo.

note: type: Plain text
en: List references in a remote repository.
es: Lista las referencias de un repositorio remoto.

note: type: Plain text
en: List the contents of a tree object.
es: Lista los contenidos de un objeto árbol.

note: type: Plain text
en: Find as good common ancestors as possible for a merge.
es: Encuentra un ancestro común bueno para una posible unión.

note: type: Plain text
en: Find symbolic names for given revs.
es: Encontrar nombres simbólicos para revs dados.

note: type: Plain text
en: Find redundant pack files.
es: Encuentra archivos empaquetados redundantes.

note: type: Plain text
en: Lists commit objects in reverse chronological order.
es: Lista objetos commit en orden cronológico inverso.

note: type: Plain text
en: Pick out and massage parameters.
es: Seleccionar y masajear los parámetros.

note: type: Plain text
en: Show packed archive index.
es: Mostrar el índice de archivo empaquetado.

note: type: Plain text
en: List references in a local repository.
es: Listar referencias en un repositorio local.

note: type: Plain text
en: Creates a temporary file with a blob's contents.
es: Crea un archivo temporal con contenidos de un blob.

note: type: Plain text
en: Show a Git logical variable.
es: Mostrar una variable lógica de Git.

note: type: Plain text
en: Validate packed Git archive files.
es: Valida archivos Git empaquetados.

note: type: Plain text
en: Apply a patch to files and/or to the index.
es: Aplicar un parche a archivos y/o al índice.

note: type: Plain text
en: Copy files from the index to the working tree.
es: Copiar archivos del índice al árbol de trabajo.

note: type: Plain text
en: Write and verify Git commit-graph files.
es: Escribe y verifica los archivos de Git commit-graph.

note: type: Plain text
en: Create a new commit object.
es: Crea un nuevo objeto commit.

note: type: Plain text
en: Compute object ID and optionally creates a blob from a file.
es: Computa ID de objeto y opcionalmente crea un blob de un archivo.

note: type: Plain text
en: Build pack index file for an existing packed archive.
es: Construye un archivo de índice de paquete para un archivo empaquetado existente.

note: type: Plain text
en: Run a three-way file merge.
es: Ejecuta una fusión de tres vías en un archivo.

note: type: Plain text
en: Run a merge for files needing merging.
es: Ejecuta una fusión para archivos que la necesitan.

note: type: Plain text
en: Creates a tag object with extra validation.
es: Crea un objeto tag con validación adicional.

note: type: Plain text
en: Build a tree-object from ls-tree formatted text.
es: Construir un objeto árbol a partir de un texto en formato ls-tree.

note: type: Plain text
en: Write and verify multi-pack-indexes.
es: Escribe y verifica archivos multi-pack-index.

note: type: Plain text
en: Create a packed archive of objects.
es: Crea un archivo empaquetado de objetos.

note: type: Plain text
en: Remove extra objects that are already in pack files.
es: Remover objetos extra que ya están en archivos empaquetados.

note: type: Plain text
en: Reads tree information into the index.
es: Lee información del árbol en el índice.

note: type: Plain text
en: Read, modify and delete symbolic refs.
es: Lee, modifica y borra referencias simbólicas.

note: type: Plain text
en: Unpack objects from a packed archive.
es: Desempaqueta objetos de un archivo empaquetado.

note: type: Plain text
en: Register file contents in the working tree to the index.
es: Registra contenidos de archivos en el árbol de trabajo al índice.

note: type: Plain text
en: Update the object name stored in a ref safely.
es: Actualiza el nombre del objeto almacenado en una referencia de forma segura.

note: type: Plain text
en: Create a tree object from the current index.
es: Crea un objeto árbol del índice actual.

note: type: Plain text
en: Display gitattributes information.
es: Mostrar información de gitattributes.

note: type: Plain text
en: Debug gitignore / exclude files.
es: Depurar gitignore / exclude files.

note: type: Plain text
en: Show canonical names and email addresses of contacts.
es: Mostrar nombres canónicos y direcciones de correo de contactos.

note: type: Plain text
en: Ensures that a reference name is well formed.
es: Asegura que un nombre de referencia esté bien formado.

note: type: Plain text
en: Display data in columns.
es: Mostrar data en columnas.

note: type: Plain text
en: Retrieve and store user credentials.
es: Obtener y guardar credenciales de usuario.

note: type: Plain text
en: Helper to temporarily store passwords in memory.
es: Auxiliar para almacenar temporalmente contraseñas en memoria.

note: type: Plain text
en: Helper to store credentials on disk.
es: Auxiliar para guardar credenciales en disco.

note: type: Plain text
en: Produce a merge commit message.
es: Produce un mensaje de commit para fusión.

note: type: Plain text
en: Run git hooks.
es: Ejecutar hooks de git.

note: type: Plain text
en: Add or parse structured information in commit messages.
es: Agregar o analizar información estructurada en mensajes de commit.

note: type: Plain text
en: Extracts patch and authorship from a single e-mail message.
es: Extraer parche y autoría de un único mensaje de e-mail.

note: type: Plain text
en: Simple UNIX mbox splitter program.
es: Programa simple de UNIX divisor de mbox.

note: type: Plain text
en: The standard helper program to use with git-merge-index.
es: El programa de ayuda estándar para usar con git-merge-index.

note: type: Plain text
en: Compute unique ID for a patch.
es: Calcular ID único para un parche.

note: type: Plain text
en: Git's i18n setup code for shell scripts.
es: El código de configuración i18n de Git para scripts de shell.

note: type: Plain text
en: Common Git shell script setup code.
es: Código de configuración de script de shell común de Git.

note: type: Plain text
en: Remove unnecessary whitespace.
es: Eliminar espacio en blanco innecesario.

note: type: Plain text
en: Download from a remote Git repository via HTTP.
es: Descarga de un repositorio Git remoto vía HTTP.

note: type: Plain text
en: Push objects over HTTP/DAV to another repository.
es: Empuja objetos por HTTP/DAV a otro repositorio.

note: type: Plain text
en: Receive what is pushed into the repository.
es: Recibir lo que es empujado en el respositorio.

note: type: Plain text
en: Restricted login shell for Git-only SSH access.
es: Shell de inicio de sesión restringido para acceso SSH exclusivo de Git.

note: type: Plain text
en: Send archive back to git-archive.
es: Enviar archivo de vuelta a git-archive.

note: type: Plain text
en: Send objects packed back to git-fetch-pack.
es: Enviar objetos empaquetados de vuelta a git-fetch-pack.

note: type: Plain text
en: A really simple server for Git repositories.
es: Un servidor realmente simple para repositorios Git.

note: type: Plain text
en: Receive missing objects from another repository.
es: Descarga objetos faltantes de otro repositorio.

note: type: Plain text
en: Server side implementation of Git over HTTP.
es: Implementación de lado de servidor de Git por HTTP.

note: type: Plain text
en: Push objects over Git protocol to another repository.
es: Empujar objetos por protocolo Git a otro repositorio.

note: type: Plain text
en: Update auxiliary info file to help dumb servers.
es: Actualiza el archivo de información auxiliar para ayudar a los servidores tontos.

note: type: Title ~
en: Syntax
es: Sintaxis

note: type: Title ~
en: Example
es: Ejemplo

note: type: Title ~
en: Values
es: Valores

note: type: Labeled list
en: Example:
es: Ejemplo:

note: type: Plain text
en: 	Generate the diff in raw format.
es: 	Generar las diferencias en formato bruto.

note: type: Plain text
en: Synonym for `-p --raw`.
es: Sinónimo de `-p --raw`.

note: type: Plain text
en: Show the tree objects in the diff output.
es: Mostrar los objetos del árbol en el resultado de las diferencias.

note: type: Plain text
en: Generate a diff using the "patience diff" algorithm.
es: Generar diferencias mediante el algoritmo «patience diff».

note: type: Plain text
en: Generate a diff using the "histogram diff" algorithm.
es: Generar diferencias mediante el algoritmo «histogram diff».

note: type: Plain text
en: Generate a diff using the "anchored diff" algorithm.
es: Generar diferencias mediante el algoritmo «anchored diff».

note: type: Labeled list
en: --stat[=<width>[,<name-width>[,<count>]]]
es: --stat[=<anchura>[,<anchura-nombre>[,<recuento>]]]

note: type: Plain text
en: Synonym for --dirstat=cumulative
es: Sinónimo de --dirstat=cumulative

note: type: Plain text
en: Synonym for --dirstat=files,param1,param2...
es: Sinónimo de --dirstat=archivos,parám1,parám2...

note: type: Plain text
en: Synonym for `-p --stat`.
es: Sinónimo de `-p --stat`.

note: type: Labeled list
en: --submodule[=<format>]
es: --submodule[=<formato>]

note: type: Labeled list
en: --color[=<when>]
es: --color[=<cuando>]

note: type: Labeled list
en: --color-moved[=<mode>]
es: --color-moved[=<modo>]

note: type: Plain text
en: Moved lines of code are colored differently.
es: Los renglones de código trasladados se señalan con un color distinto.

note: type: Labeled list
en: --color-moved-ws=<modes>
es: --color-moved-ws=<modos>

note: type: Plain text
en: Ignore changes in whitespace at EOL.
es: Ignorar cambios de espacios en blanco al finalizar renglón.

note: type: Labeled list
en: --word-diff[=<mode>]
es: --word-diff[=<modo>]

note: type: Plain text
en: Show a word diff, using the <mode> to delimit changed words.  By default, words are delimited by whitespace; see `--word-diff-regex` below.  The <mode> defaults to 'plain', and must be one of:
es: Muestra diferencias entre palabras, utilizando el <modo> para delimitar las palabras cambiadas. De manera predeterminada, las palabras se delimitan por espacios; consulte `--word-diff-regex` más abajo. El <modo> predeterminado es «plain», y debe ser uno de:

note: type: Plain text
en: Disable word diff again.
es: Desactiva de nuevo las diferencias entre palabras.

note: type: Labeled list
en: --word-diff-regex=<regex>
es: --word-diff-regex=<expresión regular>

note: type: Plain text
en: For example, `--word-diff-regex=.` will treat each character as a word and, correspondingly, show differences character by character.
es: Por ejemplo, `--word-diff-regex=.` tratará cada carácter como si fuese una palabra y, por tanto, mostrará las diferencias carácter por carácter.

note: type: Labeled list
en: --color-words[=<regex>]
es: --color-words[=<expresión regular>]

note: type: Plain text
en: 	Detect renames.
es: 	Detectar cambios de nombre.

note: type: Labeled list
en: -l<num>
es: -l<número>

note: type: Labeled list
en: -S<string>
es: -S<cadena>

note: type: Labeled list
en: -G<regex>
es: -G<expresión regular>

note: type: Labeled list
en: --find-object=<object-id>
es: --find-object=<id-de-objeto>

note: type: Labeled list
en: --skip-to=<file>
es: --skip-to=<fichero>

note: type: Labeled list
en: --rotate-to=<file>
es: --rotate-to=<fichero>

note: type: Labeled list
en: --relative[=<path>]
es: --relative[=<ruta>]

note: type: Plain text
en: Treat all files as text.
es: Tratar todos los archivos como si fueran de texto.

note: type: Plain text
en: Ignore changes whose lines are all blank.
es: Ignorar cambios cuyos renglones están todos vacíos.

note: type: Labeled list
en: -I<regex>
es: -l<expresión-regular>

note: type: Labeled list
en: --ignore-matching-lines=<regex>
es: --ignore-matching-lines=<expresión-regular>

note: type: Labeled list
en: --inter-hunk-context=<lines>
es: --inter-hunk-context=<líneas>

note: type: Labeled list
en: --ignore-submodules[=<when>]
es: --ignore-submodules[=<cuando>]

note: type: Labeled list
en: --src-prefix=<prefix>
es: --src-prefix=<prefijo>

note: type: Plain text
en: Show the given source prefix instead of "a/".
es: Mostrar el prefijo de origen indicado en lugar de «a/».

note: type: Labeled list
en: --dst-prefix=<prefix>
es: --dst-prefix=<prefijo>

note: type: Plain text
en: Show the given destination prefix instead of "b/".
es: Mostrar el prefijo de destino indicado en lugar de «b/».

note: type: Plain text
en: Do not show any source or destination prefix.
es: No mostrar ningún prefijo de origen o de destino.

note: type: Labeled list
en: --line-prefix=<prefix>
es: --line-prefix=<prefijo>

note: type: Plain text
en: Prepend an additional prefix to every line of output.
es: Anteponer un prefijo adicional a cada línea mostrada.

note: type: Labeled list
en: --depth=<depth>
es: --depth=<profundidad>

note: type: Labeled list
en: --deepen=<depth>
es: --deepen=<profundidad>

note: type: Labeled list
en: --shallow-since=<date>
es: --shallow-since=<fecha>

note: type: Labeled list
en: --shallow-exclude=<revision>
es: --shallow-exclude=<revisión>

note: type: Plain text
en: Keep downloaded pack.
es: Mantener el pack descargado.

note: type: Labeled list
en: --submodule-prefix=<path>
es: --submodule-prefix=<ruta>

note: type: Labeled list
en: --upload-pack <upload-pack>
es: --upload-pack <paquete-a-subir>

note: type: Plain text
en: Be verbose.
es: Mostrar más detalles.

note: type: Plain text
en: Progress status is reported on the standard error stream by default when it is attached to a terminal, unless -q is specified. This flag forces progress status even if the standard error stream is not directed to a terminal.
es: El estado de avance se indica en la salida de error estándar por defecto cuando esta está asociada a un terminal, a menos que se especifique -q. Esta opción hace que sea así incluso cuando la salida de error estándar no es por terminal.

note: type: Labeled list
en: -o <option>
es: -o <opción>

note: type: Labeled list
en: --server-option=<option>
es: --server-option=<opción>

note: type: Plain text
en: Transmit the given string to the server when communicating using protocol version 2.  The given string must not contain a NUL or LF character.  The server's handling of server options, including unknown ones, is server-specific.  When multiple `--server-option=<option>` are given, they are all sent to the other side in the order listed on the command line.
es: Transmita la cadena de caracteres dada al servidor cuando haya comunicación utilizando la versión 2 del protocolo.  La cadena de caracteres dada no debe contener ningún carácter NUL ni LF.  La gestión que el servidor hace de sus opciones, incluyendo las desconocidas, es específica de cada servidor.  Cuando se dan múltiples "--server-option=<option>", todas ellas se envían al otro lado en el orden enumerado en la línea de comandos.

note: type: Plain text
en: Use IPv4 addresses only, ignoring IPv6 addresses.
es: Utilice solo direcciones IPv4, no se hace caso a las direcciones IPv6.

note: type: Plain text
en: Use IPv6 addresses only, ignoring IPv4 addresses.
es: Utilice solo direcciones IPv6, no se hace caso a las direcciones IPv4.

note: type: Title -
en: NAME
es: NOMBRE

note: type: Plain text
en: git-add - Add file contents to the index
es: git add: añadir contenido de un archivo al índice

note: type: Title -
en: SYNOPSIS
es: SINOPSIS

note: type: Plain text
en: 'git add' [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p]
    	  [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]] [--sparse]
    	  [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--renormalize]
    	  [--chmod=(+|-)x] [--pathspec-from-file=<file> [--pathspec-file-nul]]
    	  [--] [<pathspec>...]
es: 'git add' [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p]
    	  [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]] [--sparse]
    	  [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--renormalize]
    	  [--chmod=(+|-)x] [--pathspec-from-file=<fichero> [--pathspec-file-nul]]
    	  [--] [<especificación-de-ruta>...]

note: type: Title -
en: DESCRIPTION
es: DESCRIPCIÓN

note: type: Plain text
en: This command updates the index using the current content found in the working tree, to prepare the content staged for the next commit.  It typically adds the current content of existing paths as a whole, but with some options it can also be used to add content with only part of the changes made to the working tree files applied, or remove paths that do not exist in the working tree anymore.
es: Éste comando actualiza el índice usando el contenido actual encontrado en el árbol de trabajo, para alistar el contenido preparado para el siguiente commit. Típicamente agrega el contenido actual a las rutas existentes como un todo, pero con algunas opciones puede usarse también para agregar contenido con sólo una parte de los cambios hechos a los archivos del árbol de trabajo, o quitar rutas que ya no existen en el árbol de trabajo.

note: type: Plain text
en: The "index" holds a snapshot of the content of the working tree, and it is this snapshot that is taken as the contents of the next commit.  Thus after making any changes to the working tree, and before running the commit command, you must use the `add` command to add any new or modified files to the index.
es: El "índice" contiene una instantánea del contenido del árbol de trabajo, y dicha instantánea se toma como el contenido para el siguiente commit. Por eso después de hacer cualquier cambio al árbol de trabajo, y antes de ejecutar el comando commit, se debe usar el comando `add` para agregar cualquier archivo nuevo o modificado al índice.

note: type: Plain text
en: This command can be performed multiple times before a commit.  It only adds the content of the specified file(s) at the time the add command is run; if you want subsequent changes included in the next commit, then you must run `git add` again to add the new content to the index.
es: Éste comando puede ser ejecutado varias veces antes de un commit. Sólo agrega el contenido de los archivos especificados al momento que el comando add es ejecutado; si quieres que cambios subsecuentes sean incluidos en el siguiente commit, entonces debes correr `git add` nuevamente para agregar el nuevo contenido al índice.

note: type: Plain text
en: The `git status` command can be used to obtain a summary of which files have changes that are staged for the next commit.
es: El comando `git status`se puede usar para obtener un conjunto de los ficheros con cambios que están preparados para la siguiente confirmación de cambios.

note: type: Plain text
en: The `git add` command will not add ignored files by default.  If any ignored files were explicitly specified on the command line, `git add` will fail with a list of ignored files.  Ignored files reached by directory recursion or filename globbing performed by Git (quote your globs before the shell) will be silently ignored.  The 'git add' command can be used to add ignored files with the `-f` (force) option.
es: El comando `git add` no agregará archivos ignorados predeterminados. Si cualquier archivo ignorado fue explícitamente especificado en la línea de comandos `git add` fallará listando los archivos ignorados. Archivos ignorados alcanzados por una recursión de directorio o por un glob realizado por Git (entrecomilla tus globs antes que el shell) serán silenciosamente ignorados. Se puede usar el comando `git add` para agregar archivos ignorados con la opción `-f` (forzar).

note: type: Plain text
en: Please see linkgit:git-commit[1] for alternative ways to add content to a commit.
es: Por favor, revise linkgit:git-commit[1] para encontrar maneras alternativas de añadir contenido a una confirmación de cambios.

note: type: Title -
en: OPTIONS
es: OPCIONES

note: type: Labeled list
en: <pathspec>...
es: <ruta>...

note: type: Plain text
en: Files to add content from.  Fileglobs (e.g. `*.c`) can be given to add all matching files.  Also a leading directory name (e.g. `dir` to add `dir/file1` and `dir/file2`) can be given to update the index to match the current state of the directory as a whole (e.g.  specifying `dir` will record not just a file `dir/file1` modified in the working tree, a file `dir/file2` added to the working tree, but also a file `dir/file3` removed from the working tree). Note that older versions of Git used to ignore removed files; use `--no-all` option if you want to add modified or new files but ignore removed ones.
es: Archivos para agregar contenido. Se pueden proporcionar globs (ej. `*.c`) para agregar todos los archivos coincidentes. También se puede proporcionar un nombre de directorio inicial (ej. `dir`para añadir `dir/archivo1` y `dir/archivo2`) para actualizar el índice para coincidir con el estado actual del directorio como un todo (ej. especificando `dir` registrará no sólo el archivo `dir/archivo1` modificado en el árbol de trabajo, un archivo `dir/archivo2` agregado al árbol de trabajo, pero también a archivo `dir/archivo3` eliminado del árbol de trabajo). Nótese que versiones antiguas de Git solían ignorar archivos eliminados; usar la opción `--no-all` si se quiere agregar archivos nuevos o modificados pero ignorar los eliminados.

note: type: Plain text
en: For more details about the <pathspec> syntax, see the 'pathspec' entry in linkgit:gitglossary[7].
es: Encontrará más detalles sobre la sintaxis de <ruta> en la entrada 'pathspec' de linkgit:gitglossary[7].

note: type: Plain text
en: Don't actually add the file(s), just show if they exist and/or will be ignored.
es: Realmente no añade los ficheros. Sólo muestra si existen o se ignorarán.

note: type: Plain text
en: Allow adding otherwise ignored files.
es: Permitir añadir archivos que normalmente se ignoran.

note: type: Plain text
en: Add modified contents in the working tree interactively to the index. Optional path arguments may be supplied to limit operation to a subset of the working tree. See ``Interactive mode'' for details.
es: Agregar interactivamente al índice contenido modificado en el árbol de trabajo. Se pueden proporcionar argumentos opcionales de ruta para limitar la operación a un subconjunto del árbol de trabajo. Ver "Modo interactivo" para detalles.

note: type: Plain text
en: Interactively choose hunks of patch between the index and the work tree and add them to the index. This gives the user a chance to review the difference before adding modified contents to the index.
es: Interactivamente elige pedazos de parche entre el índice y el árbol de trabajo y los agrega al índice. Esto le da al usuario la oportunidad de revisar la diferencia antes de agregar contenido modificado al índice.

note: type: Plain text
en: This effectively runs `add --interactive`, but bypasses the initial command menu and directly jumps to the `patch` subcommand.  See ``Interactive mode'' for details.
es: Esto ejecuta efectivamente `add --interactive`, pero omite el menú inicial del comando saltando directamente al subcomando `patch`. Ver ``Modo interactivo" para detalles.

note: type: Plain text
en: Open the diff vs. the index in an editor and let the user edit it.  After the editor was closed, adjust the hunk headers and apply the patch to the index.
es: Abre diff vs el índice en un editor y permite al usuario editarlo. Después de cerrar el editor, ajusta las cebeceras de los pedazos y aplica el parche al índice.

note: type: Plain text
en: The intent of this option is to pick and choose lines of the patch to apply, or even to modify the contents of lines to be staged. This can be quicker and more flexible than using the interactive hunk selector.  However, it is easy to confuse oneself and create a patch that does not apply to the index. See EDITING PATCHES below.
es: La intención de ésta opción es seleccionar y elegir líneas del parche a aplicar, o incluso para modificar el contenido de las líneas a ser preparadas. Esto puede ser mas rápido y mas flexible que usar el selector de pedazos interactivo; sin embargo, es fácil confundirse uno mismo y crear un parche que no aplica al índice. Ver EDITANDO PARCHES a continuación.

note: type: Plain text
en: Update the index just where it already has an entry matching <pathspec>.  This removes as well as modifies index entries to match the working tree, but adds no new files.
es: Actualiza el índice justo donde ya tiene una entrada que coincide con <especificación-de-ruta>. Esto tanto elimina como modifica entradas de índice para coincidir el árbol de trabajo, pero no agrega archivos nuevos.

note: type: Plain text
en: If no <pathspec> is given when `-u` option is used, all tracked files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories).
es: Si no se proporciona <especificación-de-ruta> cuando se usa la opción `-u`, todos los archivos rastreados en árbol de trabajo entero son actualizados (versiones antiguas de Git solían limitar la actualización al directorio actual y sus subdirectorios).

note: type: Plain text
en: Update the index not only where the working tree has a file matching <pathspec> but also where the index already has an entry. This adds, modifies, and removes index entries to match the working tree.
es: Actualiza el índice no sólo donde el árbol de trabajo tiene archivos coincidentes con <especificación-de-ruta> sino también donde el índice ya tiene una entrada. Esto agrega, modifica, y elimina entradas del índice para que coincida con el árbol de trabajo.

note: type: Plain text
en: If no <pathspec> is given when `-A` option is used, all files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories).
es: Si no se proporciona <especificación-de-ruta> cuando se usa la opción `-A`, todos los archivos en el árbol de trabajo entero son actualizados (versiones antiguas de Git solían limitar la actualización al directorio actual y sus subdirectorios).

note: type: Plain text
en: Update the index by adding new files that are unknown to the index and files modified in the working tree, but ignore files that have been removed from the working tree.  This option is a no-op when no <pathspec> is used.
es: Actualiza el índice agregando archivos nuevos que son desconocidos por el índice y archivos modificados en el árbol de trabajo, pero ignora archivos que han sido eliminados del árbol de trabajo. Esta opción es una no-operación cuando no se usa <especificación-de-ruta>.

note: type: Plain text
en: This option is primarily to help users who are used to older versions of Git, whose "git add <pathspec>..." was a synonym for "git add --no-all <pathspec>...", i.e. ignored removed files.
es: Esta opción es primordialmente para ayudar a los usuarios acostumbrados a versiones antiguas de Git, donde "git add <especificación-de-ruta>..." era un sinónimo de "git add --no-all <especificación-de-ruta>...", ej. archivos eliminados ignorados.

note: type: Plain text
en: Record only the fact that the path will be added later. An entry for the path is placed in the index with no content. This is useful for, among other things, showing the unstaged content of such files with `git diff` and committing them with `git commit -a`.
es: Registra sólo el hecho de que la ruta será añadida posteriormente. Una entrada para la ruta es colocada en el índice sin contenido. Esto es útil para, entre otras cosas, mostrar el contenido unstaged de tales archivos con `git diff` y encomendándolos con `git commit -a`.

note: type: Plain text
en: Don't add the file(s), but only refresh their stat()  information in the index.
es: No añade los ficheros. Sólo renueva su información stat() en el índice.

note: type: Plain text
en: If some files could not be added because of errors indexing them, do not abort the operation, but continue adding the others. The command shall still exit with non-zero status.  The configuration variable `add.ignoreErrors` can be set to true to make this the default behaviour.
es: Si algunos archivos no pueden ser agregados por errores al indexarlos, no aborte la operación, sino que continúe agregando los otros. El comando aún deberá salir con un estatus no-cero. La variable de configuración `add.ignoreErrors` puede ser asignada a true para hacerlo el comportamiento predeterminado.

note: type: Plain text
en: This option can only be used together with --dry-run. By using this option the user can check if any of the given files would be ignored, no matter if they are already present in the work tree or not.
es: Esta opción sólo puede ser usada junto con --dry-run. Al usar esta opción el usuario puede verificar si alguno de los archivos dados debería ser ignorado, sin importar si ya están o no presentes en el árbol de trabajo.

note: type: Plain text
en: By default, `git add` will warn when adding an embedded repository to the index without using `git submodule add` to create an entry in `.gitmodules`. This option will suppress the warning (e.g., if you are manually performing operations on submodules).
es: Predeterminadamente, `git add` advertirá cuando se agregue un repositorio incrustado al índice sin que se use `git submodule add` para crear una entrada en `.gitmodules`. Esta opción omitirá la advertencia (ej. si haces operaciones manuales en submódulos).

note: type: Plain text
en: Override the executable bit of the added files.  The executable bit is only changed in the index, the files on disk are left unchanged.
es: Sobreescribir el bit de ejecutable en los ficheros añadidos. El bit de ejecutables sólo se cambia en el índice, los ficheros en disco se dejan sin cambio.

note: type: Labeled list
en: --pathspec-from-file=<file>
es: --pathspec-from-file=<fichero>

note: type: Plain text
en: Pathspec is passed in `<file>` instead of commandline args. If `<file>` is exactly `-` then standard input is used. Pathspec elements are separated by LF or CR/LF. Pathspec elements can be quoted as explained for the configuration variable `core.quotePath` (see linkgit:git-config[1]). See also `--pathspec-file-nul` and global `--literal-pathspecs`.
es: La especificación de ruta se pasa en `<fichero>` y no como argumento en la línea de comandos. Si `<fichero>` es exactamente `-` entonces se usa la entrada estándar. Los elementos de la especificación de ruta se separan por LF o CR/LF. Los elementos de la especificación de ruta pueden ser entrecomillados como se explica para la variable de configuración `core.quotePath` (ver linkgit:git-config[1]). Ver también `--pathspec-file-nul` y `--literal-pathspecs` global.

note: type: Plain text
en: Only meaningful with `--pathspec-from-file`. Pathspec elements are separated with NUL character and all other characters are taken literally (including newlines and quotes).
es: Sólo significativo con `--pathspec-from-file`. Los elementos de la especificación de ruta se separan con el caracter NUL y todos los otros caracteres se toman literalmente (incluyendo saltos de línea y entrecomillados).

note: type: Plain text
en: This option can be used to separate command-line options from the list of files, (useful when filenames might be mistaken for command-line options).
es: Este opción puede ser usada para separar las opciones de línea de comandos de la lista de ficheros; útil cuando los nombres de ficheros se pueden confundir por opciones de línea de comandos.

note: type: Title -
en: EXAMPLES
es: EJEMPLOS

note: type: Plain text
en: Adds content from all `*.txt` files under `Documentation` directory and its subdirectories:
es: Añade el contenido de todos los ficheros `*.txt`del directorio `Documentation` y sus subdirectorios:

note: type: Plain text
en: Note that the asterisk `*` is quoted from the shell in this example; this lets the command include the files from subdirectories of `Documentation/` directory.
es: Nótese que en éste ejemplo el asterisco `*` se entrecomilla desde el shell; esto permite al comando incluir ficheros de subdirectorios del directorio `Documentación/`.

note: type: Plain text
en: Considers adding content from all git-*.sh scripts:
es: Considera añadir el contenido de todos los scripts git-*.sh:

note: type: Plain text
en: Because this example lets the shell expand the asterisk (i.e. you are listing the files explicitly), it does not consider `subdir/git-foo.sh`.
es: Debido a que este ejmplo deja a la shell que interprete el asterisco (estás listando específicamente los ficheros), no tiene en cuenta `subdir/git-foo.sh`.

note: type: Title -
en: INTERACTIVE MODE
es: MODO INTERACTIVO

note: type: Plain text
en: When the command enters the interactive mode, it shows the output of the 'status' subcommand, and then goes into its interactive command loop.
es: Cuando el comando entra en modo interactivo, muestra la salida del subcomando 'status', y entonces entra en su ciclo de comando interactivo.

note: type: Plain text
en: You also could say `s` or `sta` or `status` above as long as the choice is unique.
es: También se puede escribir `s` o `sta` o `status` en el punto anterior siempre que la elección sea única.

note: type: Plain text
en: The main command loop has 6 subcommands (plus help and quit).
es: El bucle de comando principal tiene 6 subcomandos (además de help y quit).

note: type: Plain text
en: What you chose are then highlighted with '*', like this:
es: Lo que escojas estará destacado con un '*', así:

note: type: Plain text
en: To remove selection, prefix the input with `-` like this:
es: Para eliminar la selección, añade un '-' como prefijo al dato, así:

note: type: Plain text
en: After making the selection, answer with an empty line to stage the contents of working tree files for selected paths in the index.
es: Tras realizar la selección, responde con una línea vacía para preparar los contenidos de los ficheros del árbol de trabajo de las rutas seleccionadas en el índice de git.

note: type: Labeled list
en: revert
es: revertir

note: type: Labeled list
en: add untracked
es: añadir no rastreados

note: type: Labeled list
en: patch
es: parche

note: type: Labeled list
en: modified content
es: contenido modificado

note: type: Title -
en: CONFIGURATION
es: CONFIGURACIÓN

note: type: Title -
en: SEE ALSO
es: VER TAMBIÉN

note: type: Plain text
en: Part of the linkgit:git[1] suite
es: Parte de la suite de linkgit:git[1]

note: type: Plain text
en: git-am - Apply a series of patches from a mailbox
es: git-am - Aplica una serie de parches de un buzón

note: type: Labeled list
en: --quoted-cr=<action>
es: --quoted-cr=<acción>

note: type: Labeled list
en: --whitespace=<option>
es: --whitespace=<opción>

note: type: Labeled list
en: --exclude=<path>
es: --exclude=<ruta>

note: type: Labeled list
en: --include=<path>
es: --include=<ruta>

note: type: Plain text
en: Run interactively.
es: Ejecutar interactivamente.

note: type: Plain text
en: Restore the original branch and abort the patching operation.  Revert contents of files involved in the am operation to their pre-am state.
es: Restaurar la rama original y abortar la operación de parchado. Revierte el contenido de los archivos involucrados en la operación am a su estado pre-am.

note: type: Title -
en: DISCUSSION
es: DISCUSIÓN

note: type: Plain text
en: 'git annotate' [<options>] [<rev-opts>] [<rev>] [--] <file>
es: 'git annotate' [<opciones>] [<opciones-de-revision>] [<revision>] [--] <archivo>

note: type: Plain text
en: git-apply - Apply a patch to files and/or to the index
es: git-apply - Aplicar un parche a los archivos y/ó al índice

note: type: Labeled list
en: <patch>...
es: <parche>...

note: type: Labeled list
en: --build-fake-ancestor=<file>
es: --build-fake-ancestor=<fichero>

note: type: Plain text
en: Apply the patch in reverse.
es: Aplicar el parche en reversa.

note: type: Labeled list
en: --whitespace=<action>
es: --whitespace=<acción>

note: type: Title -
en: SUBMODULES
es: SUBMÓDULOS

note: type: Labeled list
en: <archive>/<branch>
es: <archivo>/<rama>

note: type: Plain text
en: git-archive - Create an archive of files from a named tree
es: git-archive - Crear un archivo de ficheros de un árbol nombrado

note: type: Labeled list
en: --prefix=<prefix>/
es: --prefix=<prefijo>/

note: type: Labeled list
en: --add-file=<file>
es: --add-file=<archivo>

note: type: Labeled list
en: --mtime=<time>
es: --mtime=<tiempo>

note: type: Labeled list
en: <tree-ish>
es: <árbol>

note: type: Labeled list
en: <path>
es: <ruta>

note: type: Labeled list
en: tar.<format>.command
es: tar.<formato>.command

note: type: Plain text
en: git-bisect - Use binary search to find the commit that introduced a bug
es: git-bisect - Usa búsqueda binaria para encontrar el commit que introdujo el bug

note: type: Plain text
en: git-blame - Show what revision and author last modified each line of a file
es: git-blame - Mostrar qué revisión y autor modificaron al último cada línea de un archivo

note: type: Plain text
en: Use the same output mode as linkgit:git-annotate[1] (Default: off).
es: Usar el mismo modo salida como linkgit:git-annotate[1] (Predeterminado: off).

note: type: Plain text
en: line number
es: número de línea

note: type: Plain text
en: See linkgit:gitmailmap[5].
es: Ver linkgit:gitmailmap[5].

note: type: Plain text
en: Sorting and filtering branches are case insensitive.
es: La ordenación y el filtrado de ramas no distinguen entre mayúsculas y minúsculas.

note: type: Labeled list
en: <branchname>
es: <nombre-rama>

note: type: Labeled list
en: <newbranch>
es: <nueva-rama>

note: type: Labeled list
en: --format <format>
es: --format <formato>

note: type: Title -
en: NOTES
es: NOTAS

note: type: Plain text
en: git-bugreport - Collect information for user to file a bug report
es: git-bugreport - Recolectar información para el usuario para generar un reporte de bug

note: type: Plain text
en: 'git bugreport' [(-o | --output-directory) <path>] [(-s | --suffix) <format>]
    		[--diagnose[=<mode>]]
es: 'git bugreport' [-o | --output-directory <ruta>] [(-s | --suffix) <formato>]
    		[--diagnose[=<modo>]]

note: type: Plain text
en: Expected behavior
es: Comportamiento esperado

note: type: Labeled list
en: -o <path>
es: -o <ruta>

note: type: Labeled list
en: --output-directory <path>
es: --output-directory <ruta>

note: type: Labeled list
en: -s <format>
es: -s <formato>

note: type: Labeled list
en: --suffix <format>
es: --suffix <formato>

note: type: Labeled list
en: --diagnose[=<mode>]
es: --diagnose[=<modo>]

note: type: Labeled list
en: create [options] <file> <git-rev-list-args>
es: create [options] <archivo> <lista-argumentos-revision-git>

note: type: Labeled list
en: --version=<version>
es: --version=<versión>

note: type: Plain text
en: See linkgit:gitformat-bundle[5].
es: Ver linkgit:gitformat-bundle[5].

note: type: Plain text
en: git-cat-file - Provide content or type and size information for repository objects
es: git-cat-file - Proveer contenido o tipo y tamaño de información para objetos de repositorio

note: type: Labeled list
en: <object>
es: <objeto>

note: type: Labeled list
en: --batch=<format>
es: --batch=<formato>

note: type: Labeled list
en: --batch-check=<format>
es: --batch-check=<formato>

note: type: Labeled list
en: --batch-command=<format>
es: --batch-command=<formato>

note: type: Labeled list
en: contents <object>
es: contents <objeto>

note: type: Labeled list
en: info <object>
es: info <objeto>

note: type: Title -
en: OUTPUT
es: SALIDA

note: type: Labeled list
en: --source=<tree-ish>
es: --source=<árbol-ismo>

note: type: Plain text
en: 'git check-mailmap' [<options>] <contact>...
es: git check-mailmap [<opciones>] <contacto>...

note: type: Plain text
en: forces overwrite of existing files
es: forza sobreescritura de archivos existentes

note: type: Labeled list
en: --stage=<number>|all
es: --stage=<número>|all

note: type: Plain text
en: git-checkout - Switch branches or restore working tree files
es: git-checkout - Cambia de rama o restaura los archivos del árbol de trabajo

note: type: Labeled list
en: 'git checkout' (-p|--patch) [<tree-ish>] [--] [<pathspec>...]
es: 'git checkout' (-p|--patch) [<árbol>] [--] [<ruta>...]

note: type: Plain text
en: Quiet, suppress feedback messages.
es: Silencioso. Suprime los mensajes de respuesta.

note: type: Labeled list
en: -b <new-branch>
es: -b <nueva-rama>

note: type: Labeled list
en: -B <new-branch>
es: -B <nueva-rama>

note: type: Labeled list
en: <branch>
es: <rama>

note: type: Labeled list
en: <new-branch>
es: <nueva-rama>

note: type: Plain text
en: switch branch
es: Cambiar de rama

note: type: Title ===
en: 3. Merge conflict
es: 3. Conflicto en fusión

note: type: Labeled list
en: -m <parent-number>
es: -m <número-de-antecesor>

note: type: Labeled list
en: --mainline <parent-number>
es: --mainline <número-de-antecesor>

note: type: Labeled list
en: -X<option>
es: -X <opción>

note: type: Labeled list
en: --strategy-option=<option>
es: --strategy-option=<opción>

note: type: Plain text
en: git-cherry - Find commits yet to be applied to upstream
es: git-cherry - Encuentra commits que faltan aplicar en upstream

note: type: Plain text
en: 'git cherry' [-v] [<upstream> [<head> [<limit>]]]
es: 'git cherry' [-v] [<upstream> [<head> [<límite>]]]

note: type: Plain text
en: git-clean - Remove untracked files from the working tree
es: git-clean - Remueve archivos sin seguimiento del árbol de trabajo

note: type: Plain text
en: 'git clean' [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] [<pathspec>...]
es: 'git clean' [-d] [-f] [-i] [-n] [-q] [-e <patrón>] [-x | -X] [--] [<especificación-de-ruta>...]

note: type: Labeled list
en: --exclude=<pattern>
es: --exclude=<patrón>

note: type: Plain text
en: You also could say `c` or `clean` above as long as the choice is unique.
es: También se puede decir `c` o `clean` en el punto anterior siempre que la elección sea única.

note: type: Labeled list
en: clean
es: limpiar

note: type: Plain text
en: git-clone - Clone a repository into a new directory
es: git-clone: clonar un repositorio en un directorio nuevo

note: type: Plain text
en: After the clone, a plain `git fetch` without arguments will update all the remote-tracking branches, and a `git pull` without arguments will in addition merge the remote master branch into the current master branch, if any (this is untrue when "--single-branch" is given; see below).
es: Después de clonar, ejecutar `git fetch` sin argumentos actualizará todas las ramas con rastreo remoto, y `git pull` sin argumentos además fusionará la rama «master» remota en la rama «master» actual, si la hay (esto no ocurre cuando se añade «--single-branch»; lea más abajo).

note: type: Plain text
en: Progress status is reported on the standard error stream by default when it is attached to a terminal, unless `--quiet` is specified. This flag forces progress status even if the standard error stream is not directed to a terminal.
es: El estado de avance se indica en la salida de error estándar por defecto cuando esta está asociada a un terminal, a menos que se especifique `--quiet`. Esta bandera forza el estado de avance incluso cuando la salida de error estándar no es por terminal.

note: type: Labeled list
en: -o <name>
es: -o <nombre>

note: type: Labeled list
en: -b <name>
es: -b <nombre>

note: type: Labeled list
en: --branch <name>
es: --branch <nombre>

note: type: Labeled list
en: -u <upload-pack>
es: -u <paquete-a-subir>

note: type: Labeled list
en: --template=<template-directory>
es: --template=<directorio-de-plantilla>

note: type: Labeled list
en: -c <key>=<value>
es: -c <clave>=<valor>

note: type: Labeled list
en: --config <key>=<value>
es: --config <clave>=<valor>

note: type: Labeled list
en: --depth <depth>
es: --depth <profundidad>

note: type: Plain text
en: Don't clone any tags, and set `remote.<remote>.tagOpt=--no-tags` in the config, ensuring that future `git pull` and `git fetch` operations won't follow any tags. Subsequent explicit tag fetches will still work, (see linkgit:git-fetch[1]).
es: No clona ninguna etiqueta y define `remote.<remote>.tagOpt=--no-tags` en la configuración, lo que garantiza que futuras ejecuciones de `git pull` y `git fetch` no seguirán ninguna etiqueta. Aún funcionarán las capturas de etiquetas explícitas que se realicen en el futuro (consulte linkgit:git-fetch[1]).

note: type: Labeled list
en: --recurse-submodules[=<pathspec>]
es: --recurse-submodules[=<ruta>]

note: type: Labeled list
en: --separate-git-dir=<git-dir>
es: --separate-git-dir=<directorio-git>

note: type: Labeled list
en: -j <n>
es: -j <número>

note: type: Labeled list
en: --jobs <n>
es: --jobs <número>

note: type: Plain text
en: The number of submodules fetched at the same time.  Defaults to the `submodule.fetchJobs` option.
es: La cantidad de submódulos obtenidos al mismo tiempo. Por defecto usa el valor de la opción `submodule.fetchJobs`.

note: type: Labeled list
en: <repository>
es: <repositorio>

note: type: Labeled list
en: <directory>
es: <directorio>

note: type: delimited block -
en: $ git clone git://git.kernel.org/pub/scm/.../linux.git my-linux
    $ cd my-linux
    $ make
es: $ git clone git://git.kernel.org/pub/scm/.../linux.git mi-linux
    $ cd mi-linux
    $ make

note: type: delimited block -
en: $ git clone -l -s -n . ../copy
    $ cd ../copy
    $ git show-branch
es: $ git clone -l -s -n . ../copia
    $ cd ../copia
    $ git show-branch

note: type: delimited block -
en: $ git clone --reference /git/linux.git \
    	git://git.kernel.org/pub/scm/.../linux.git \
    	my-linux
    $ cd my-linux
es: $ git clone --reference /git/linux.git \
    	git://git.kernel.org/pub/scm/.../linux.git \
    	mi-linux
    $ cd mi-linux

note: type: Labeled list
en: --nl=<string>
es: --nl=<cadena>

note: type: Labeled list
en: --file=<file>
es: --file=<archivo>

note: type: Labeled list
en: whitespace
es: espacio vacío

note: type: Labeled list
en: scissors
es: scissors (tijeras)

note: type: Plain text
en: Bypass the post-rewrite hook.
es: Evita el gancho de post-escritura.

note: type: Plain text
en: Show untracked files.
es: Muestra los ficheros sin seguimiento.

note: type: Plain text
en: git-config - Get and set repository or global options
es: git-config - Obtiene y asigna opciones globales o de repositorio

note: type: Labeled list
en: --get-urlmatch <name> <URL>
es: --get-urlmatch <nombre> <URL>

note: type: Labeled list
en: -f <config-file>
es: -f <archivo-de-configuración>

note: type: Labeled list
en: --file <config-file>
es: --file <archivo-de-configuración>

note: type: Labeled list
en: system
es: sistema

note: type: Labeled list
en: command
es: comando

note: type: Plain text
en: the `-c` option
es: la opción `-c`

note: type: Plain text
en: Print sizes in human readable format
es: Mostrar tamaños en formato legible para humano

note: type: Plain text
en: 'git credential-cache{litdd}daemon' [--debug] <socket-path>
es: 'git credential-cache{litdd}daemon' [--debug] <ruta-socket>

note: type: Plain text
en: Verbose.
es: Verboso.

note: type: Plain text
en: git-cvsimport - Salvage your data out of another SCM people love to hate
es: git-cvsimport - Salva tus datos de otro SCM que la gente adora odiar

note: type: Plain text
en: The Git repository to import to.  If the directory doesn't exist, it will be created.  Default is the current directory.
es: El repositorio Git hacia el que se importa. Si el directorio no existe, será creado. El directorio predeterminado es el actual.

note: type: Labeled list
en: -M <regex>
es: -M <expresión-regular>

note: type: Labeled list
en: -S <regex>
es: -S <expresión-regular>

note: type: Plain text
en: git-daemon - A really simple server for Git repositories
es: git-daemon - Un servidor realmente simple para repositorios Git

note: type: Labeled list
en: --pid-file=<file>
es: --pid-file=<archivo>

note: type: Plain text
en: git-describe - Give an object a human readable name based on an available ref
es: git-describe - Dar a un objeto un nombre legible por humanos basado en una referencia disponible

note: type: Labeled list
en: --match <pattern>
es: --match <patrón>

note: type: Plain text
en: Show uniquely abbreviated commit object as fallback.
es: Mostrar un objeto abreviado de manera única, como respaldo.

note: type: Plain text
en: 'git diff-files' [-q] [-0 | -1 | -2 | -3 | -c | --cc] [<common-diff-options>] [<path>...]
es: 'git diff-files' [-q] [-0 | -1 | -2 | -3 | -c | --cc] [<opciones-comunes-diff>] [<ruta>...]

note: type: Plain text
en: 'git diff-index' [-m] [--cached] [--merge-base] [<common-diff-options>] <tree-ish> [<path>...]
es: 'git diff-index' [-m] [--cached] [--merge-base] [<opciones-comunes-diff>] <tree-ish> [<ruta>...]

note: type: Plain text
en: 'git difftool' [<options>] [<commit> [<commit>]] [--] [<path>...]
es: 'git difftool' [<opciones>] [<commit> [<commit>]] [--] [<ruta>...]

note: type: Plain text
en: Do not prompt before launching a diff tool.
es: No solicita entrada antes de lanzar una herramienta de diff.

note: type: Plain text
en: Print a list of diff tools that may be used with `--tool`.
es: Mostrar una lista de herramientas de diff que pueden ser usadas con `--tool`.

note: type: Labeled list
en: -x <command>
es: -x <comando>

note: type: Plain text
en: Show changes between commits, commit and working tree, etc
es: Muestra los cambios entre commits, commit y árbol de trabajo, etc

note: type: Plain text
en: Run merge conflict resolution tools to resolve merge conflicts
es: Ejecuta las herramientas de fusión de resolución de conflictos para resolver conflictos de fusión

note: type: Plain text
en: Get and set repository or global options
es: Configurar repositorio u opciones globales

note: type: Plain text
en: git-diff-tree - Compares the content and mode of blobs found via two tree objects
es: git-diff-tree - Compara el contenido y el modo de blobs encontrados a través de dos objetos de árbol

note: type: Plain text
en: Compares the content and mode of the blobs found via two tree objects.
es: Compara el contenido y el modo de blobs encontrados a través de dos objetos de árbol.

note: type: Labeled list
en: <path>...
es: <ruta>...

note: type: Plain text
en: recurse into sub-trees
es: recursar en subárboles

note: type: Plain text
en: git-diff - Show changes between commits, commit and working tree, etc
es: git-diff - Muestra los cambios entre confirmaciones, confirmación y árbol de trabajo, etc

note: type: Labeled list
en: 'git diff' [<options>] --cached [--merge-base] [<commit>] [--] [<path>...]
es: 'git diff' [<opciones>] --cached [--merge-base] [<encomiendo>] [--] [<ruta>...]

note: type: Labeled list
en: 'git diff' [<options>] [--merge-base] <commit> [--] [<path>...]
es: 'git diff' [<opciones>] [--merge-base] <commit> [--] [<ruta>...]

note: type: Labeled list
en: 'git diff' [<options>] [--merge-base] <commit> <commit> [--] [<path>...]
es: 'git diff' [<opciones>] [--merge-base] <encomiendo> <encomiendo> [--] [<ruta>...]

note: type: Labeled list
en: 'git diff' [<options>] <commit> <commit>... <commit> [--] [<path>...]
es: 'git diff' [<opciones>] <confirmación> <confirmación>... <confirmación> [--] [<ruta>...]

note: type: Labeled list
en: 'git diff' [<options>] <commit>..<commit> [--] [<path>...]
es: 'git diff' [<opciones>] <confirmación>..<confirmación> [--] [<ruta>...]

note: type: Labeled list
en: 'git diff' [<options>] <commit>\...<commit> [--] [<path>...]
es: 'git diff' [<opciones>] <confirmación>\...<confirmación> [--] [<ruta>...]

note: type: Labeled list
en: --import-marks-if-exists=<file>
es: --import-marks-if-exists=<fichero>

note: type: Labeled list
en: --rewrite-submodules-from=<name>:<file>
es: --rewrite-submodules-from=<nombre>:<fichero>

note: type: Labeled list
en: --rewrite-submodules-to=<name>:<file>
es: --rewrite-submodules-to=<nombre>:<fichero>

note: type: Plain text
en: See linkgit:git-config[1]
es: Ver linkgit:git-config[1]

note: type: Title -
en: DEVELOPMENT COST
es: COSTO DE DESARROLLO

note: type: Title -
en: TECHNICAL DISCUSSION
es: DISCUSIÓN TÉCNICA

note: type: Title ~
en: Date Formats
es: Formatos de fecha

note: type: Plain text
en: This is the standard email format as described by RFC 2822.
es: Este es el formato estándar de correo electrónico que se describe en RFC 2822.

note: type: Title ~
en: Commands
es: Comandos

note: type: Labeled list
en: External data format
es: Formato de datos externos

note: type: Plain text
en: `100755` or `755`: A normal, but executable, file.
es: `100755` o` 755`: un fichero normal, pero ejecutable.

note: type: Plain text
en: force
es: forzar

note: type: Labeled list
en: notes
es: notas

note: type: Labeled list
en: --upload-pack=<git-upload-pack>
es: --upload-pack=<paquete-git-a-subir>

note: type: Labeled list
en: --exec=<git-upload-pack>
es: --exec=<paquete-git-carga>

note: type: Plain text
en: The URL to the remote repository.
es: La URL del repositorio remoto.

note: type: Plain text
en: git-fetch - Download objects and refs from another repository
es: git-fetch - Descarga objetos y referencias desde otro repositorio

note: type: Plain text
en: This configuration is used in two ways:
es: Esta configuración se usa de dos modos:

note: type: Labeled list
en: summary
es: resumen

note: type: Labeled list
en: reason
es: razón

note: type: Plain text
en: Update the remote-tracking branches:
es: Actualizar las ramas con seguimiento de remoto:

note: type: Labeled list
en: -d <directory>
es: -d <directorio>

note: type: Labeled list
en: --into-name <branch>
es: --into-name <rama>

note: type: Labeled list
en: --format=<format>
es: --format=<formato>

note: type: Plain text
en: Only list refs which points at the given object.
es: Listar sólo referencias que apunten al objeto dado.

note: type: Plain text
en: Sorting and filtering refs are case insensitive.
es: Ordenamiento y filtrado de referencias son insensibles a mayúsculas.

note: type: Labeled list
en: ahead-behind:<committish>
es: ahead-behind:<commitish>

note: type: Labeled list
en: contents:subject
es: contenido:asunto

note: type: Plain text
en: The optional GPG signature of the tag.
es: La firma opcional GPG de la etiqueta.

note: type: Labeled list
en: --output-directory <dir>
es: --output-directory <directorio>

note: type: Plain text
en: Start numbering the patches at <n> instead of 1.
es: Comenzar a numerar los parches desde <n> en lugar de 1.

note: type: Labeled list
en: --cover-from-description=<mode>
es: --cover-from-description=<modo>

note: type: Labeled list
en: --notes[=<ref>]
es: --notes[=<referencia>]

note: type: Plain text
en: git-fsck-objects - Verifies the connectivity and validity of the objects in the database
es: git-fsck-objects - Verifica la conectividad y validez de los objetos en la base de datos

note: type: Plain text
en: git-fsck - Verifies the connectivity and validity of the objects in the database
es: git-fsck - Verifica la conectividad y validez de los objetos en la base de datos

note: type: Plain text
en: Report root nodes.
es: Reportar nodos raíz.

note: type: Plain text
en: Report tags.
es: Reportar tags.

note: type: Plain text
en: Progress status is reported on the standard error stream by default when it is attached to a terminal, unless --no-progress or --verbose is specified. --progress forces progress status even if the standard error stream is not directed to a terminal.
es: El estado de avance se indica en la salida de error estándar por defecto cuando esta está asociada a un terminal, a menos que se especifique --no-progress o --verbose. --progress forza el estado de avance incluso cuando la salida de error estándar no es por terminal.

note: type: Plain text
en: git-gc - Cleanup unnecessary files and optimize the local repository
es: git-gc - Limpia archivos innecesarios y optimiza el repositorio local

note: type: Plain text
en: Don't match the pattern in binary files.
es: No concordar patrones en archivos binarios.

note: type: Labeled list
en: --max-depth <depth>
es: --max-depth <profundidad>

note: type: Plain text
en: Print an empty line between matches from different files.
es: Imprimir una línea vacía entre coincidencias de diferentes archivos.

note: type: Labeled list
en: -<num>
es: -<número>

note: type: Labeled list
en: -C <num>
es: -C <número>

note: type: Labeled list
en: -A <num>
es: -A <número>

note: type: Labeled list
en: -B <num>
es: -B <número>

note: type: Labeled list
en: -m <num>
es: -m <número>

note: type: Plain text
en: git-gui - A portable graphical interface to Git
es: git-gui - Una interfaz gráfica portátil para Git

note: type: Labeled list
en: blame
es: culpa

note: type: Title -
en: Examples
es: Ejemplos

note: type: Title -
en: Other
es: Otro

note: type: Plain text
en: git-hash-object - Compute object ID and optionally creates a blob from a file
es: git-hash-object - Computa ID de objeto y opcionalmente crea un blob de un archivo

note: type: Plain text
en: Actually write the object into the object database.
es: Escribir realmente el objeto en la base de datos de objetos.

note: type: Plain text
en: git-help - Display help information about Git
es: git-help - Mostrar información de ayuda sobre Git

note: type: Plain text
en: Downloads a remote Git repository via HTTP.
es: Descarga un repositorio Git remoto vía HTTP.

note: type: Labeled list
en: --index-pack-args=<args>
es: --index-pack-args=<argumentos>

note: type: Plain text
en: git-http-push - Push objects over HTTP/DAV to another repository
es: git-http-push - Empuja objetos por HTTP/DAV a otro repositorio

note: type: Plain text
en: git-imap-send - Send a collection of patches from stdin to an IMAP folder
es: git-imap-send - Enviar una colección de parches desde stdin a una carpeta IMAP

note: type: Plain text
en: Be quiet.
es: Ser silencioso.

note: type: Plain text
en: git-index-pack - Build pack index file for an existing packed archive
es: git-index-pack - Construye un fichero de índice empaquetado para un archivo empaquetado existente

note: type: Labeled list
en: --object-format=<hash-algorithm>
es: --object-format=<algoritmo-hash>

note: type: Plain text
en: 'git init-db' [-q | --quiet] [--bare] [--template=<template-directory>] [--separate-git-dir <git-dir>] [--shared[=<permissions>]]
es: 'git init-db' [-q | --quiet] [--bare] [--template=<directorio plantilla>] [--separate-git-dir <git-dir>] [--shared[=<permisos>]]

note: type: Plain text
en: git-init - Create an empty Git repository or reinitialize an existing one
es: git-init - Crear un repositorio de Git vacío o reinicializar uno ya existente

note: type: Plain text
en: 'git init' [-q | --quiet] [--bare] [--template=<template-directory>]
    	  [--separate-git-dir <git-dir>] [--object-format=<format>]
    	  [-b <branch-name> | --initial-branch=<branch-name>]
    	  [--shared[=<permissions>]] [<directory>]
es: 'git init' [-q | --quiet] [--bare] [--template=<directorio-de-plantilla>]
    	  [--separate-git-dir <directorio-git>] [--object-format=<formato>]
    	  [-b <nombre-de-rama> | --initial-branch=<nombre-de-rama>]
    	  [--shared[=<permisos>]] [directorio]

note: type: Plain text
en: Only print error and warning messages; all other output will be suppressed.
es: Mostrar sólo los mensajes de error y advertencia; el resto de mensajes se suprimirán.

note: type: Labeled list
en: --object-format=<format>
es: --object-format=<formato>

note: type: Labeled list
en: -b <branch-name>
es: -b <nombre-rama

note: type: Labeled list
en: --initial-branch=<branch-name>
es: --initial-branch=<nombre-rama>

note: type: Labeled list
en: --shared[=(false|true|umask|group|all|world|everybody|<perm>)]
es: --shared[=(false|true|umask|group|all|world|everybody|<permiso>)]

note: type: Plain text
en: The option can have the following values, defaulting to 'group' if no value is given:
es: La opción puede tomar los siguientes valores, tomando por defecto el valor 'group' si no se proporciona ningún valor:

note: type: Labeled list
en: 'umask' (or 'false')
es: 'umask' (o 'false')

note: type: Plain text
en: Use permissions reported by umask(2). The default, when `--shared` is not specified.
es: Use los permisos obtenidos con umask(2). Será el valor por defecto cuando no se indica `--shared`.

note: type: Labeled list
en: 'group' (or 'true')
es: 'group' (o 'true')

note: type: Labeled list
en: 'all' (or 'world' or 'everybody')
es: 'all' (o 'world' o 'everybody')

note: type: Plain text
en: Same as 'group', but make the repository readable by all users.
es: Igual que 'group', pero permite que cualquier usuario lea el repositorio.

note: type: Plain text
en: If you provide a 'directory', the command is run inside it. If this directory does not exist, it will be created.
es: Si se proporciona un 'directorio', el comando se ejecuta dentro de éste. Si éste directorio no existe, se creará.

note: type: Title -
en: TEMPLATE DIRECTORY
es: DIRECTORIO DE PLANTILLAS

note: type: Plain text
en: The template directory will be one of the following (in order):
es: El directorio de plantilla será uno de los siguientes (en este orden):

note: type: Plain text
en: the argument given with the `--template` option;
es: el argumento proporcionado con la opción `--template`;

note: type: Plain text
en: the contents of the `$GIT_TEMPLATE_DIR` environment variable;
es: el contenido de la variable de entorno `$GIT_TEMPLATE_DIR`;

note: type: Plain text
en: the `init.templateDir` configuration variable; or
es: la variable de configuración `init.templateDir`; o

note: type: Plain text
en: the default template directory: `/usr/share/git-core/templates`.
es: el directorio de plantilla por defecto: `/usr/share/git-core/templates`.

note: type: Labeled list
en: Start a new Git repository for an existing code base
es: Crear un reprositorio Git nuevo para código fuente existente

note: type: delimited block -
en: $ cd /path/to/my/codebase
    $ git init      <1>
    $ git add .     <2>
    $ git commit    <3>
es: $ cd /ruta/a/mi/código
    $ git init      <1>
    $ git add .     <2>
    $ git commit    <3>

note: type: Plain text
en: Create a /path/to/my/codebase/.git directory.
es: Crear un directorio /ruta/a/mi/código/.git .

note: type: Plain text
en: Add all existing files to the index.
es: Añadir todos los ficheros existentes al índice.

note: type: Plain text
en: git-instaweb - Instantly browse your working repository in gitweb
es: git-instaweb - Buscar instantáneamente tu repositorio de trabajo en gitweb

note: type: Plain text
en: Edit the files in place.
es: Editar los archivos en el lugar.

note: type: delimited block -
en: message
es: mensaje

note: type: delimited block -
en: ***message***
es: ***mensaje***

note: type: Plain text
en: 'git log' [<options>] [<revision-range>] [[--] <path>...]
es: 'git log' [<opciones>] [<rango-de-revisiones>] [[--] <ruta>...]

note: type: Plain text
en: Shows the commit logs.
es: Muestra los registros de los encomiendos.

note: type: Plain text
en: git-ls-files - Show information about files in the index and the working tree
es: git-ls-files - Muestra información sobre archivos en el índice y el árbol de trabajo

note: type: Plain text
en: tracked file that is skip-worktree
es: archivo rastreado que es saltado del árbol de trabajo

note: type: Plain text
en: untracked file
es: archivo sin seguimiento

note: type: Plain text
en: file with resolve-undo information
es: archivo con información resolve-undo

note: type: Labeled list
en: <file>
es: <archivo>

note: type: Labeled list
en: path
es: ruta

note: type: Plain text
en: 'git ls-remote' [--heads] [--tags] [--refs] [--upload-pack=<exec>]
    	      [-q | --quiet] [--exit-code] [--get-url] [--sort=<key>]
    	      [--symref] [<repository> [<patterns>...]]
es: 'git ls-remote' [--heads] [--tags] [--refs] [--upload-pack=<executable>]
    	      [-q | --quiet] [--exit-code] [--get-url] [--sort=<clave>]
    	      [--symref] [<repositorio> [<patrones>...]]

note: type: Plain text
en: Transmit the given string to the server when communicating using protocol version 2.  The given string must not contain a NUL or LF character.  When multiple `--server-option=<option>` are given, they are all sent to the other side in the order listed on the command line.
es: Transmite la cadena de caracteres dada al servidor cuando se comunique utilizando la versión 2 del protocolo. La cadena de caracteres dada no debe contener ningún carácter NUL o LF. Cuando se dan múltiples `--server-option=<opción>`, todas ellas se envían al otro lado en el orden listado en la línea de comandos.

note: type: Labeled list
en: <patterns>...
es: <patrones>...

note: type: Plain text
en: Recurse into sub-trees.
es: Recursar entre sub-árboles.

note: type: Plain text
en: The mode of the object.
es: El modo del objeto.

note: type: Plain text
en: The name of the object.
es: El nombre del objeto.

note: type: Plain text
en: The pathname of the object.
es: El nombre de la ruta del objeto.

note: type: Plain text
en: git-mailinfo - Extracts patch and authorship from a single e-mail message
es: git-mailinfo - Extraer parche y autoría de un único mensaje de correo electrónico

note: type: Plain text
en: Disable all charset re-coding of the metadata.
es: Deshabilitar toda re-codificación de conjunto de caracteres (charset) de los metadatos.

note: type: Labeled list
en: <patch>
es: <parche>

note: type: Labeled list
en: -o<directory>
es: -o <directorio>

note: type: Plain text
en: git-merge-base - Find as good common ancestors as possible for a merge
es: git-merge-base - Encuentra los mejores ancestros comunes posibles para una fusión

note: type: Plain text
en: Quiet; do not warn about conflicts.
es: Silencioso; no advertir sobre conflictos.

note: type: Plain text
en: Examples:
es: Ejemplos:

note: type: Plain text
en: git-mergetool - Run merge conflict resolution tools to resolve merge conflicts
es: git-mergetool - Ejecuta las herramientas de resolución de conflictos de fusión para resolver conflictos de fusión

note: type: Plain text
en: Print a list of merge tools that may be used with `--tool`.
es: Muestra una lista de herramientas de fusión que pueden ser usadas con `--tool`.

note: type: Plain text
en: git-merge-tree - Perform merge without touching index or working tree
es: git-merge-tree - Hacer fusión sin tocar el índice o árbol de trabajo

note: type: Plain text
en: rename detection
es: detección de renombres

note: type: Labeled list
en: --merge-base=<commit>
es: --merge-base=<encomiendo>

note: type: Title ~
en: Merge status
es: Estatus de fusión

note: type: Title -
en: USAGE NOTES
es: NOTAS DE USO

note: type: Title -
en: DEPRECATED DESCRIPTION
es: DESCRIPCIÓN OBSOLETA

note: type: Plain text
en: git-merge - Join two or more development histories together
es: git-merge - Une dos o más historiales de desarrollo juntos

note: type: Plain text
en: git-mktag - Creates a tag object with extra validation
es: git-mktag - Crea un objeto etiqueta con validación extra

note: type: Plain text
en: git-mktree - Build a tree-object from ls-tree formatted text
es: git-mktree - Construir un objeto árbol de un texto en formato ls-tree

note: type: Plain text
en: git-mv - Move or rename a file, a directory, or a symlink
es: git-mv - Mueve o cambia el nombre a archivos, directorios o enlaces simbólicos

note: type: Plain text
en: 'git mv' [<options>] <source>... <destination>
es: 'git mv' [<opciones>] <origen>... <destino>

note: type: Plain text
en: Move or rename a file, directory or symlink.
es: Mueve o cambia el nombre a archivos, directorios o enlaces simbólicos.

note: type: Plain text
en: List all commits reachable from all refs
es: Listar todos los commits alcanzables desde todas las referencias

note: type: Labeled list
en: merge
es: fusión

note: type: Labeled list
en: -s <strategy>
es: -s <estrategia>

note: type: Plain text
en: git-p4 - Import from and submit to Perforce repositories
es: git-p4 - Importar desde y enviar a repositorios Perforce

note: type: Plain text
en: Clone a repository:
es: Clonar un repositorio:

note: type: Title ~
en: General options
es: Opciones generales

note: type: Labeled list
en: -/ <path>
es: -/ <ruta>

note: type: Plain text
en: For example, if the P4 repository structure is:
es: Por ejemplo, si la estructura del repositorio P4 es:

note: type: Title ~
en: General variables
es: Variables generales

note: type: Plain text
en: 'git pack-redundant' [--verbose] [--alt-odb] (--all | <pack-filename>...)
es: 'git pack-redundant' [--verbose] [--alt-odb] (--all | <nombre-del-archivo-del-paquete>...)

note: type: Plain text
en: git-pack-refs - Pack heads and tags for efficient repository access
es: git-pack-refs - Empaqueta heads y etiquetas para un acceso eficiente al repositorio

note: type: Plain text
en: git-prune - Prune all unreachable objects from the object database
es: git-prune - Limpia todos los objetos no alcanzables de la base de datos de objetos

note: type: Plain text
en: 'git prune' [-n] [-v] [--progress] [--expire <time>] [--] [<head>...]
es: 'git prune' [-n] [-v] [--progress] [--expire <tiempo>] [--] [<head>...]

note: type: Plain text
en: Show progress.
es: Mostrar progreso.

note: type: Plain text
en: Only expire loose objects older than <time>.
es: Expirar solamente objetos inalcanzables anteriores a <tiempo>.

note: type: Plain text
en: git-pull - Fetch from and integrate with another repository or a local branch
es: git-pull - Obtener desde e integrarse con otro repositorio o rama local

note: type: Plain text
en: 'git pull' [<options>] [<repository> [<refspec>...]]
es: 'git pull' [<opciones>] [<repositorio> [<refspec>...]]

note: type: Title ~
en: Options related to merging
es: Opciones relacionadas a fusión

note: type: Plain text
en: When false, merge the upstream branch into the current branch.
es: Cuando es falso, fusiona la rama upstream en la rama actual.

note: type: Title ~
en: Options related to fetching
es: Opciones relacionadas a fetch

note: type: Plain text
en: git-push - Update remote refs along with associated objects
es: git-push - Actualiza referencias remotas junto con sus objetos asociados

note: type: Labeled list
en: --push-option=<option>
es: --push-option=<opción>

note: type: Plain text
en: git-range-diff - Compare two commit ranges (e.g. two versions of a branch)
es: git-range-diff - Compara dos rangos de commit (ej. dos versiones de una rama)

note: type: Labeled list
en: --[no-]notes[=<ref>]
es: --[no-]notes[=<referencia>]

note: type: Plain text
en: 'git read-tree' [(-m [--trivial] [--aggressive] | --reset | --prefix=<prefix>)
    		[-u | -i]] [--index-output=<file>] [--no-sparse-checkout]
    		(--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])
es: 'git read-tree' [(-m [--trivial] [--aggressive] | --reset | --prefix=<prefijo>)
    		[-u | -I]] [--index-output=<archivo>] [--no-sparse-checkout]
    		(--empty | <árbol-ismo1> [<árbol-ismo2> [<árbol-ismo3>]])

note: type: Labeled list
en: --prefix=<prefix>
es: --prefix=<prefijo>

note: type: Labeled list
en: <tree-ish#>
es: <árbol-ismo#>

note: type: Plain text
en: git-rebase - Reapply commits on top of another base tip
es: git-rebase - Vuelve a aplicar commits por encima de otra punta base

note: type: Title -
en: MODE OPTIONS
es: OPCIONES DE MODO

note: type: Plain text
en: Edit the todo list during an interactive rebase.
es: Editar la lista de pendientes durante un rebase interactivo.

note: type: Labeled list
en: -X <strategy-option>
es: -X <opción-estrategia>

note: type: Plain text
en: Be quiet. Implies `--no-stat`.
es: Ser silencioso. Implica `--no-stat`.

note: type: Plain text
en: Be verbose. Implies `--stat`.
es: Ser verboso. Implica `--stat`.

note: type: Plain text
en: --[no-]reapply-cherry-picks when used without --keep-base
es: --[no-]reapply-cherry-picks cuando se usa sin --keep-base

note: type: Plain text
en: --fork-point and --root
es: --fork-point y --root

note: type: Title ~
en: Empty commits
es: Encomiendos vacíos

note: type: Title ~
en: Context
es: Contexto

note: type: Labeled list
en: commit
es: encomendar

note: type: Plain text
en: 'git receive-pack' <git-dir>
es: 'git receive-pack' <directorio-git>

note: type: Labeled list
en: <git-dir>
es: <directorio-git>

note: type: Plain text
en: Process the reflogs of all references.
es: Procesar los logs de referencias de todas las referencias.

note: type: Plain text
en: Print extra information on screen.
es: Imprimir información extra a la pantalla.

note: type: Labeled list
en: --expire-to=<dir>
es: --expire-to=<directorio>

note: type: Plain text
en: git-replace - Create, list, delete refs to replace objects
es: git-replace - Crea, lista, borra referencias para reemplazar objetos

note: type: Plain text
en: git-rerere - Reuse recorded resolution of conflicted merges
es: git-rerere - Reutilizar la resolución registrada de fusiones conflictivas

note: type: Plain text
en: git-reset - Reset current HEAD to the specified state
es: git-reset - Restablece el HEAD actual a un estado especifico

note: type: Labeled list
en: 'git reset' [-q] [<tree-ish>] [--] <pathspec>...
es: git reset [-q] [<árbol>] [--] <ruta>...

note: type: Labeled list
en: 'git reset' [-q] [--pathspec-from-file=<file> [--pathspec-file-nul]] [<tree-ish>]
es: 'git reset' [-q] [--pathspec-from-file=<fichero> [--pathspec-file-nul]] [<árbol>]

note: type: Labeled list
en: 'git reset' (--patch | -p) [<tree-ish>] [--] [<pathspec>...]
es: 'git reset' (--patch | -p) [<árbol>] [--] [<ruta>...]

note: type: Plain text
en: Be quiet, only report errors.
es: Ser silencioso, solo reportar errores.

note: type: Labeled list
en: -m parent-number
es: -m número-de-antecesor

note: type: Labeled list
en: --mainline parent-number
es: --mainline número-de-antecesor

note: type: Plain text
en: git-rev-list - Lists commit objects in reverse chronological order
es: git-rev-list - Lista objetos commit en orden cronológico inverso

note: type: Plain text
en: 'git rev-list' [<options>] <commit>... [--] [<path>...]
es: 'git rev-list' [<opciones>] <confirmación>... [--] [<ruta>...]

note: type: Plain text
en: Print the list of commits reachable from the current branch.
es: Imprime la lista de commits alcanzables desde la rama actual.

note: type: delimited block -
en: git rev-list HEAD
es: git-rev-list HEAD

note: type: Plain text
en: git-rm - Remove files from the working tree and from the index
es: git-rm - Borra archivos del árbol de trabajo y del índice

note: type: Plain text
en: 'git rm' [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch]
    	  [--quiet] [--pathspec-from-file=<file> [--pathspec-file-nul]]
    	  [--] [<pathspec>...]
es: 'git rm' [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch]
    	  [--quiet] [--pathspec-from-file=<fichero> [--pathspec-file-nul]]
    	  [--] [<ruta>...]

note: type: Plain text
en: Override the up-to-date check.
es: Anular la comprobación de estado actualizado.

note: type: Plain text
en: Exit with a zero status even if no files matched.
es: Salir con estado cero incluso si ningún fichero coincide.

note: type: Plain text
en: See linkgit:git-add[1].
es: Ver linkgit:git-add[1].

note: type: Labeled list
en: `git rm Documentation/\*.txt`
es: `git rm Documentacion/\*.txt`

note: type: Plain text
en: Because this example lets the shell expand the asterisk (i.e. you are listing the files explicitly), it does not remove `subdir/git-foo.sh`.
es: Debido a que este ejemplo deja a la shell que expanda el asterisco (ej. estás listando los ficheros explícitamente), no elimina `subdir/git-foo.sh`.

note: type: Labeled list
en: --8bit-encoding=<encoding>
es: --8bit-encoding=<codificación>

note: type: Labeled list
en: --smtp-server-option=<option>
es: --smtp-server-option=<opción>

note: type: Plain text
en: git-send-pack - Push objects over Git protocol to another repository
es: git-send-pack - Empujar objetos por protocolo Git a otro repositorio

note: type: Plain text
en: git-shell - Restricted login shell for Git-only SSH access
es: git-shell - Shell de inicio de sesión restringido para acceso SSH exclusivo de Git

note: type: Title -
en: INTERACTIVE USE
es: USO INTERACTIVO

note: type: Plain text
en: 'git shortlog' [<options>] [<revision-range>] [[--] <path>...]
    git log --pretty=short | 'git shortlog' [<options>]
es: 'git shortlog' [<opciones>] [<rango de revisiones>] [[--] <ruta>...]
    git log --pretty=short | 'git shortlog' [<opciones>]

note: type: Plain text
en: Show the email address of each author.
es: Mostrar la dirección de correo electrónico de cada autor.

note: type: Labeled list
en: --format[=<format>]
es: --format[=<formato>]

note: type: Labeled list
en: --date=<format>
es: --date=<formato>

note: type: Labeled list
en: --group=<type>
es: --group=<tipo>

note: type: Plain text
en: 'git show-branch' [-a | --all] [-r | --remotes] [--topo-order | --date-order]
    		[--current] [--color[=<when>] | --no-color] [--sparse]
    		[--more=<n> | --list | --independent | --merge-base]
    		[--no-name | --sha1-name] [--topics]
    		[(<rev> | <glob>)...]
    'git show-branch' (-g | --reflog)[=<n>[,<base>]] [--list] [<ref>]
es: 'git show-branch' [-a | --all] [-r | --remotes] [--topo-order | --date-order]
    		[--current] [--color[=<cuando>] | --no-color] [--sparse]
    		[--more=<n> | --list | --independent | --merge-base]
    		[--no-name | --sha1-name] [--topics]
    		 [(<rev> | <glob>)...]
    'git show-branch' (-g | --reflog)[=<n>[,<base>]] [--list] [<ref>]

note: type: Plain text
en: Show the remote-tracking branches.
es: Mostrar las ramas de rastreo remoto.

note: type: Plain text
en: Synonym to `--more=-1`
es: Sinónimo de `--more=-1`

note: type: Plain text
en: 'git show-index' [--object-format=<hash-algorithm>]
es: 'git show-index' [--object-format=<algoritmo-hash>]

note: type: Plain text
en: Show the HEAD reference, even if it would normally be filtered out.
es: Mostrar la referencia a HEAD, incluso si normalmente se filtrara.

note: type: Plain text
en: 'git show' [<options>] [<object>...]
es: 'git show' [<opciones>] [<objeto>...]

note: type: Plain text
en: runs chdir to the toplevel of the working tree.
es: ejecuta chdir hacia el nivel más alto del árbol de trabajo.

note: type: Plain text
en: git-stage - Add file contents to the staging area
es: git-stage - Agrega contenidos de archivo al área de staging

note: type: Plain text
en: git-stash - Stash the changes in a dirty working directory away
es: git-stash - Reserva aparte los cambios de un directorio de trabajo con cambios

note: type: Labeled list
en: push [-p|--patch] [-S|--staged] [-k|--[no-]keep-index] [-u|--include-untracked] [-a|--all] [-q|--quiet] [(-m|--message) <message>] [--pathspec-from-file=<file> [--pathspec-file-nul]] [--] [<pathspec>...]
es: push [-p|--patch] [-S|--staged] [-k|--[no-]keep-index] [-u|--include-untracked] [-a|--all] [-q|--quiet] [(-m|--message) <mensaje>] [--pathspec-from-file=<archivo> [--pathspec-file-nul]] [--] [<rutaspec>...]

note: type: Labeled list
en: pop [--index] [-q|--quiet] [<stash>]
es: git stash pop [--index] [-q|--quiet] [<nombre-de-reserva>]

note: type: Labeled list
en: apply [--index] [-q|--quiet] [<stash>]
es: git stash apply [--index] [-q|--quiet] [<nombre-de-reserva>]

note: type: Plain text
en: 'git status' [<options>] [--] [<pathspec>...]
es: 'git status' [<opciones>] [--] [<especifiación-de-ruta>...]

note: type: Labeled list
en: --ignored[=<mode>]
es: --ignored[=<modo>]

note: type: Plain text
en: `core.untrackedCache=true` (see linkgit:git-update-index[1]):
es: `core.untrackedCache=true` (ver linkgit:git-update-index[1]):

note: type: Plain text
en: Skip and remove all lines starting with comment character (default '#').
es: Saltar y borrar todas las líneas que comienzan con un carácter de comentario (predeterminado '#').

note: type: Labeled list
en: checkout
es: ver

note: type: Plain text
en: This option is only valid for add and update commands.  Progress status is reported on the standard error stream by default when it is attached to a terminal, unless -q is specified. This flag forces progress status even if the standard error stream is not directed to a terminal.
es: Esta opción es válida sólo para comandos add y update. El estado de avance se indica en la salida de error estándar por defecto cuando esta está asociada a un terminal, a menos que se especifique -q. Esta bandera forza el estado de avance incluso cuando la salida de error estándar no es por terminal.

note: type: Labeled list
en: --reference <repository>
es: --reference <repositorio>

note: type: Plain text
en: git-svn - Bidirectional operation between a Subversion repository and Git
es: git-svn - Operación bidireccional entre un repositorio Subversion y Git

note: type: Labeled list
en: -d<path>
es: -d<ruta>

note: type: Labeled list
en: -s<strategy>
es: -s<estrategia>

note: type: Labeled list
en: -c <new-branch>
es: -c <nueva-rama>

note: type: Labeled list
en: -C <new-branch>
es: -C <nueva-rama>

note: type: Plain text
en: git-tag - Create, list, delete or verify a tag object signed with GPG
es: git-tag - Crea, lista, elimina o verifica una etiqueta de objeto firmada con GPG

note: type: Labeled list
en: -n<num>
es: -n<número>

note: type: Plain text
en: Sorting and filtering tags are case insensitive.
es: La ordenación y el filtrado no diferencian entre mayúsculas y minúsculas.

note: type: Labeled list
en: <commit>
es: <confirmación>

note: type: Plain text
en: 'git' [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]
        [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
        [-p|--paginate|-P|--no-pager] [--no-replace-objects] [--bare]
        [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
        [--config-env=<name>=<envvar>] <command> [<args>]
es: 'git' [-v | --version] [-h | --help] [-C <ruta>] [-c <nombre>=<valor>]
               [--exec-path[=<ruta>]] [--html-path] [--man-path] [--info-path]
               [-p|--paginate|-P|--no-pager] [--no-replace-objects] [--bare]
               [--git-dir=<ruta>] [--work-tree=<ruta>] [--namespace=<nombre>]
               [--config-env=<nombre>=<var-ambiente>] <comando> [<args>]

note: type: Labeled list
en: -C <path>
es: -C <ruta>

note: type: Labeled list
en: -c <name>=<value>
es: -c <nombre>=<valor>

note: type: Labeled list
en: --config-env=<name>=<envvar>
es: --config-env=<nombre>=<variable-de-ambiente>

note: type: Title ~
en: Main porcelain commands
es: Comandos porcelana principales

note: type: Title ~
en: Interacting with Others
es: Interactuando con Otros

note: type: Title -
en: Guides
es: Guías

note: type: Title -
en: File formats, protocols and other developer interfaces
es: Formatos de archivo, protocolos y otras interfaces para el desarrollador

note: type: Plain text
en: Here are the variables:
es: Aquí las variables:

note: type: Title ~
en: other
es: otras

note: type: Plain text
en: 'git upload-archive' <repository>
es: 'git upload-archive' <repositorio>

note: type: Plain text
en: Do not try <directory>/.git/ if <directory> is no Git directory.
es: No intente <directorio>/.git/ si <directorio> no es un directorio Git.

note: type: Plain text
en: Interrupt transfer after <n> seconds of inactivity.
es: Interrumpir transferencia tras <n> segundos de inactividad.

note: type: Plain text
en: 'git verify-pack' [-v | --verbose] [-s | --stat-only] [--] <pack>.idx...
es: 'git verify-pack' [-v | --verbose] [-s | --stat-only] [--] <paquete>.idx...

note: type: Plain text
en: 'git verify-tag' [-v | --verbose] [--format=<format>] [--raw] <tag>...
es: 'git verify-tag' [-v | --verbose] [--format=<formato>] [--raw] <etiqueta>...

note: type: Plain text
en: 'git web{litdd}browse' [<options>] (<URL>|<file>)...
es: 'git web{litdd}browse' [<opciones>] (<URL>|<fichero>)...

note: type: Plain text
en: With `add`, suppress feedback messages.
es: Junto a `add`, no muestra los mensajes de respuesta.

note: type: Plain text
en: With `lock` or with `add --lock`, an explanation why the worktree is locked.
es: Con `lock`o con `add --lock`, una explicación de por qué el árbol de trabajo esta bloqueado.

note: type: Labeled list
en: <worktree>
es: <árbol-de-trabajo>

note: type: Plain text
en: `locked`, if the worktree is locked.
es: `locked`, si el árbol de trabajo esta bloqueado.

note: type: Plain text
en: 'git write-tree' [--missing-ok] [--prefix=<prefix>/]
es: 'git write-tree' [--missing-ok] [--prefix=<prefijo>/]

note: type: Plain text
en: gitglossary - A Git Glossary
es: glosariogit - Un glosario de Git

note: type: Plain text
en: linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[The Git User's Manual]
es: linkgit:gittutorial[7], linkgit:gittutorial-2[7], linkgit:gitcvs-migration[7], linkgit:giteveryday[7], link:user-manual.html[El Manual de Usuario de Git]

note: type: Labeled list
en: [[def_alternate_object_database]]alternate object database
es: [[def_alternate_object_database]]base de datos alterna de objetos

note: type: Plain text
en: Via the alternates mechanism, a <<def_repository,repository>> can inherit part of its <<def_object_database,object database>> from another object database, which is called an "alternate".
es: Mediante el mecanismo de alternos, un <<def_repository,repositorio>> puede heredar parte de su <<def_object_database,base de datos de objetos>> de otra base de datos de objetos, la cual es llamada "alterna".

note: type: Labeled list
en: [[def_bare_repository]]bare repository
es: [[def_bare_repository]]repositorio básico

note: type: Plain text
en: A bare repository is normally an appropriately named <<def_directory,directory>> with a `.git` suffix that does not have a locally checked-out copy of any of the files under revision control. That is, all of the Git administrative and control files that would normally be present in the hidden `.git` sub-directory are directly present in the `repository.git` directory instead, and no other files are present and checked out. Usually publishers of public repositories make bare repositories available.
es: Normalmente, un repositorio básico es un <<def_directory,directory>> apropiadamente nombrado con un sufijo `.git`que no tiene una copia local en checkout de cualquiera de los archivos bajo control de revisión. Esto es, todos los archivos administrativos y de control de Git que normalmente estarían presentes en el sub-directorio oculto `.git` están presentes en el directorio `repository.git` y no hay otros archivos presentes y en checkout. Usualmente los publicadores de repositorios públicos hacen repositorios básicos disponibles.

note: type: Labeled list
en: [[def_blob_object]]blob object
es: [[def_blob_object]]objeto blob

note: type: Plain text
en: Untyped <<def_object,object>>, e.g. the contents of a file.
es: <<def_object,object>> sin tipo, ej. el contenido de un archivo.

note: type: Labeled list
en: [[def_branch]]branch
es: [[def_branch]]rama

note: type: Plain text
en: A "branch" is a line of development.  The most recent <<def_commit,commit>> on a branch is referred to as the tip of that branch.  The tip of the branch is <<def_ref,referenced>> by a branch <<def_head,head>>, which moves forward as additional development is done on the branch.  A single Git <<def_repository,repository>> can track an arbitrary number of branches, but your <<def_working_tree,working tree>> is associated with just one of them (the "current" or "checked out" branch), and <<def_HEAD,HEAD>> points to that branch.
es: Una "rama" es una línea de desarrollo. El <<def_commit,commit>> más reciente en una rama se refiere a la punta de dicha rama. La punta de la rama es <<def_ref,referenced>> por la <<def_head,head>> de la rama, la cual se mueve hacia adelante conforme se haga desarrollo adicional en la rama. Un solo <<def_repository,repository>> Git puede contener un número arbitrario de ramas, pero tú <<def_working_tree,working_tree>> es asociado sólo con una de ellas (la rama "actual" o "en revisión"), y <<def_HEAD,HEAD>> apunta a esa rama.

note: type: Labeled list
en: [[def_cache]]cache
es: [[def_cache]]cache (antememoria)

note: type: Plain text
en: Obsolete for: <<def_index,index>>.
es: Obsoleto por: <<def_index,index>>.

note: type: Labeled list
en: [[def_chain]]chain
es: [[def_chain]]cadena

note: type: Plain text
en: A list of objects, where each <<def_object,object>> in the list contains a reference to its successor (for example, the successor of a <<def_commit,commit>> could be one of its <<def_parent,parents>>).
es: Una lista de objetos, donde cada <<def_object,object>> en la lista contiene una referencia a su sucesor (por ejemplo, el sucesor de un <<def_commimt,commit>> podría ser uno de sus <<def_parent,parents>>).

note: type: Labeled list
en: [[def_changeset]]changeset
es: [[def_changeset]]conjunto de cambios

note: type: Plain text
en: BitKeeper/cvsps speak for "<<def_commit,commit>>". Since Git does not store changes, but states, it really does not make sense to use the term "changesets" with Git.
es: BitKeeper/cvsps habla de "<<def_commit,commit>>. Ya que Git no almacena cambios, sino estados, realmente no tiene sentido usar el término "conjunto de cambios" con Git.

note: type: Labeled list
en: [[def_checkout]]checkout
es: [[def_checkout]]checkout (angl.)

note: type: Plain text
en: The action of updating all or part of the <<def_working_tree,working tree>> with a <<def_tree_object,tree object>> or <<def_blob_object,blob>> from the <<def_object_database,object database>>, and updating the <<def_index,index>> and <<def_HEAD,HEAD>> if the whole working tree has been pointed at a new <<def_branch,branch>>.
es: La acción de actualizar todo o parte del <<def_working_tree,working tree>> con un <<def_tree_object,tree object>> o <<def_blob_object,blob>> de la <<def_object_database,object database>>, y actualizar <<def_index,index>> y <<def_HEAD,HEAD>> si el árbol de trabajo completo ha sido apuntado a una <<def_branch,branch>> nueva.

note: type: Labeled list
en: [[def_cherry-picking]]cherry-picking
es: [[def_cherry-picking]]selección de cerezas

note: type: Plain text
en: In <<def_SCM,SCM>> jargon, "cherry pick" means to choose a subset of changes out of a series of changes (typically commits) and record them as a new series of changes on top of a different codebase. In Git, this is performed by the "git cherry-pick" command to extract the change introduced by an existing <<def_commit,commit>> and to record it based on the tip of the current <<def_branch,branch>> as a new commit.
es: En la jerga de los <<def_SCM,SCM>>, "cherry pick" significa escoger un subconjunto de una serie de cambios (típicamente commits) y guardarlos como una nueva serie de cambios encima de una base de código diferente. En Git, esto se hace con el comando "git cherry-pick" para extraer el cambio introducido por un <<def_commit,commit>> existente y guardarlo con base en la punta de la <<def_branch,branch>> actual como un nuevo commit.

note: type: Labeled list
en: [[def_clean]]clean
es: [[def_clean]]limpio

note: type: Plain text
en: A <<def_working_tree,working tree>> is clean, if it corresponds to the <<def_revision,revision>> referenced by the current <<def_head,head>>. Also see "<<def_dirty,dirty>>".
es: A <<def_working_tree,árbol de trabajo>> esta limpio si corresponde a la <<def_revision,revisión>> referenciada por <<def_head,head>> actual. Ver también "<<def_dirty,sucio>".

note: type: Labeled list
en: [[def_commit]]commit
es: [[def_commit]]commit (angl.)

note: type: Plain text
en: As a noun: A single point in the Git history; the entire history of a project is represented as a set of interrelated commits.  The word "commit" is often used by Git in the same places other revision control systems use the words "revision" or "version".  Also used as a short hand for <<def_commit_object,commit object>>.
es: Como sustantivo: Un punto en específico en el historial de Git; el historial completo de un proyecto se representa como un conjunto de commits interrelacionados. La palabra "commit" en Git se usa al igual que en otros sistemas de control de versiones como "revisión" o "versión". También se usa como un atajo para <<def_commit_object,commit object>>.

note: type: Plain text
en: As a verb: The action of storing a new snapshot of the project's state in the Git history, by creating a new commit representing the current state of the <<def_index,index>> and advancing <<def_HEAD,HEAD>> to point at the new commit.
es: Como verbo: La acción de guardar una nueva instantánea del estado del proyecto en el historial de Git, creando un nuevo commit que represente el estado actual del <<def_index,index>> y avanzando <<def_HEAD,HEAD>> para apuntar al nuevo commit.

note: type: Labeled list
en: [[def_commit_graph_general]]commit graph concept, representations and usage
es: [[def_commit_graph_general]]concepto de grafo de encomiendos, representaciones y uso

note: type: Plain text
en: A synonym for the <<def_DAG,DAG>> structure formed by the commits in the object database, <<def_ref,referenced>> by branch tips, using their <<def_chain,chain>> of linked commits.  This structure is the definitive commit graph. The graph can be represented in other ways, e.g. the <<def_commit_graph_file,"commit-graph" file>>.
es: Un sinónimo para la estructura del <<def_DAG,GAD>> formada por los encomiendos en la base de datos de objetos, <<def_ref,referenciados>> por puntas de ramas, usando su <<def_chain,cadena>> de encomiendos ligados. Esta estructura es el grafo de encomiendos definitivo. El grafo puede ser representado de otras maneras, ej. el <<def_commit_graph_file,archivo de "grafo-encomiendo">>.

note: type: Labeled list
en: [[def_commit_graph_file]]commit-graph file
es: [[def_commit_graph_file]]archivo grafo-encomiendo

note: type: Plain text
en: The "commit-graph" (normally hyphenated) file is a supplemental representation of the <<def_commit_graph_general,commit graph>> which accelerates commit graph walks. The "commit-graph" file is stored either in the .git/objects/info directory or in the info directory of an alternate object database.
es: El archivo "grafo-encomiendo" (normalmente con guión medio) es un representación suplementaria del <<def_commit_graph_general,grafo de encomiendos>> el cual acelera el recorrido del grafo de encomiendos. El archivo "grafo-encomiendo" es almacenado ya sea en el directorio .git/objects/info o en el directorio info de una base de datos alterna de objetos.

note: type: Labeled list
en: [[def_commit_object]]commit object
es: [[def_commit_object]]objeto commit

note: type: Plain text
en: An <<def_object,object>> which contains the information about a particular <<def_revision,revision>>, such as <<def_parent,parents>>, committer, author, date and the <<def_tree_object,tree object>> which corresponds to the top <<def_directory,directory>> of the stored revision.
es: Un <<def_object,objeto>> que contiene la información de una <<def_revision,revisión>> en particular, como <<def_parents,ancestros>>, quien hizo commit, autor, fecha y el <<def_tree_object,árbol de objetos>> que corresponde al <<def_directory,directorio>> más arriba de la revisión almacenada.

note: type: Labeled list
en: [[def_commit-ish]]commit-ish (also committish)
es: [[def_commit-ish]]cuasi-encomiendo (también cuasiencomiendo)

note: type: Plain text
en: A <<def_commit_object,commit object>> or an <<def_object,object>> that can be recursively dereferenced to a commit object.  The following are all commit-ishes: a commit object, a <<def_tag_object,tag object>> that points to a commit object, a tag object that points to a tag object that points to a commit object, etc.
es: Un <<def_commit_object,objeto encomiendo>> o un <<def_object,objeto>> que puede ser recursivamente de-referenciado a un objeto encomiendo.  Todos los siguientes son cuasi-encomiendos: un objeto encomiendo, un <<def_tag_object,objeto etiqueta>> que apunta a un objeto encomiendo, un objeto etiqueta que apunta a un objeto etiqueta que apunta a un objeto encomiendo, etc.

note: type: Labeled list
en: [[def_core_git]]core Git
es: [[def_core_git]]núcleo Git

note: type: Plain text
en: Fundamental data structures and utilities of Git. Exposes only limited source code management tools.
es: Estructuras de datos y utilerías fundamentales de Git. Expone únicamente herramientas limitadas de gestión de código fuente.

note: type: Labeled list
en: [[def_DAG]]DAG
es: [[def_DAG]]GAD

note: type: Plain text
en: Directed acyclic graph. The <<def_commit_object,commit objects>> form a directed acyclic graph, because they have parents (directed), and the graph of commit objects is acyclic (there is no <<def_chain,chain>> which begins and ends with the same <<def_object,object>>).
es: Grafo acíclico dirigido. Los <<def_commit_object,objetos encomiendo>> forman un grafo acíclico dirigido, porque tienen antecesores (dirigido), y el grafo de objetos encomiendo es acíclico (no hay <<def_chain,cadena>> que comience y termine con el mismo <<def_object,objeto>>).

note: type: Labeled list
en: [[def_dangling_object]]dangling object
es: [[def_dangling_object]]objeto colgado

note: type: Plain text
en: An <<def_unreachable_object,unreachable object>> which is not <<def_reachable,reachable>> even from other unreachable objects; a dangling object has no references to it from any reference or <<def_object,object>> in the <<def_repository,repository>>.
es: Un <<def_unreachable_object,objeto inalcanzable>> el cual no es <<def_reachable,alcanzable>> incluso desde otros objetos inalcanzables; un objeto colgado no tiene referencias a él desde cualquier referencia u <<def_object,objeto>> en el <<def_repository,repositorio>>.

note: type: Labeled list
en: [[def_detached_HEAD]]detached HEAD
es: [[def_detached_HEAD]]HEAD separada

note: type: Plain text
en: Normally the <<def_HEAD,HEAD>> stores the name of a <<def_branch,branch>>, and commands that operate on the history HEAD represents operate on the history leading to the tip of the branch the HEAD points at.  However, Git also allows you to <<def_checkout,check out>> an arbitrary <<def_commit,commit>> that isn't necessarily the tip of any particular branch.  The HEAD in such a state is called "detached".
es: Normalmente <<def_HEAD,HEAD>> almacena el nombre de una <<def_branch,rama>>, y los comandos que figuran en el historial de HEAD representan operaciones en el historial hacia la punta de la rama a la que apunta HEAD. Sin embargo, Git también te permite hacer <<def_checkout,checkout>> de un <<def_commit,commit>> arbitrario que no es necesariamente la punta de una rama en particular. Un HEAD en tal estado se le denomina "separado".

note: type: Plain text
en: Note that commands that operate on the history of the current branch (e.g. `git commit` to build a new history on top of it) still work while the HEAD is detached. They update the HEAD to point at the tip of the updated history without affecting any branch.  Commands that update or inquire information _about_ the current branch (e.g. `git branch --set-upstream-to` that sets what remote-tracking branch the current branch integrates with) obviously do not work, as there is no (real) current branch to ask about in this state.
es: Nótese que los comandos que figuran en el historial de la rama actual (ej. `git commit` para crear una nueva entrada en la punta del historial ) aún funcionan mientras HEAD este separada. Actualizan HEAD para apuntar a la punta del historial actualizado sin afectar cualquier otra rama. Comandos que actualizan o solicitan información acerca de la rama actual (ej. `git branch --set-upstream-to` que asigna con cuál rama de rastreo-remoto se integra) obviamente no funcionan, ya que no hay -realmente- una rama actual para consultar en este estado.

note: type: Labeled list
en: [[def_directory]]directory
es: [[def_directory]]directorio

note: type: Plain text
en: The list you get with "ls" :-)
es: El listado que obtienes con "ls" :-)

note: type: Labeled list
en: [[def_dirty]]dirty
es: [[def_dirty]]sucio

note: type: Plain text
en: A <<def_working_tree,working tree>> is said to be "dirty" if it contains modifications which have not been <<def_commit,committed>> to the current <<def_branch,branch>>.
es: Se dice que un <<def_working_tree,árbol de trabajo>> está "sucio" si contiene modificaciones que no se le han hecho <<def_commit,commit>> en la <<def_branch,rama>> actual.

note: type: Labeled list
en: [[def_evil_merge]]evil merge
es: [[def_evil_merge]]fusión malvada

note: type: Plain text
en: An evil merge is a <<def_merge,merge>> that introduces changes that do not appear in any <<def_parent,parent>>.
es: Una fusión malvada es una <<def_merge,fusión>> que introduce cambios que no aparecen en ningún <<def_parent,antecesor>>.

note: type: Labeled list
en: [[def_fast_forward]]fast-forward
es: [[def_fast_forward]]avance-rápido

note: type: Plain text
en: A fast-forward is a special type of <<def_merge,merge>> where you have a <<def_revision,revision>> and you are "merging" another <<def_branch,branch>>'s changes that happen to be a descendant of what you have. In such a case, you do not make a new <<def_merge,merge>> <<def_commit,commit>> but instead just update your branch to point at the same revision as the branch you are merging. This will happen frequently on a <<def_remote_tracking_branch,remote-tracking branch>> of a remote <<def_repository,repository>>.
es: Un avance-rápido es un tipo especial de <<def_merge,fusión>> donde tienes una <<def_revision,revisión>> y estás "fusionando" los cambios de otra <<def_branch,rama>> que resulta ser descendiente de lo que tienes. En tal caso, no haces una nueva <<def_merge,fusión>> <<def_commit,encomiendo>> sino que sólamente actualizas tu rama para apuntar a la misma revisión de la rama que estás fusionando. Esto ocurrirá frecuentemente en una <<def_remote_tracking_branch,rama de seguimiento-remoto>> de un <<def_repository,repositorio>> remoto.

note: type: Labeled list
en: [[def_fetch]]fetch
es: [[def_fetch]]fetch (extraer)

note: type: Plain text
en: Fetching a <<def_branch,branch>> means to get the branch's <<def_head_ref,head ref>> from a remote <<def_repository,repository>>, to find out which objects are missing from the local <<def_object_database,object database>>, and to get them, too.  See also linkgit:git-fetch[1].
es: Hacer fetch a una <<def_branch,rama>> significa obtener la <<def_head_ref,referencia a HEAD>> de dicha rama desde un <<def_repository,repositorio>> remoto, para encontrar -y obtener- los objetos faltantes en la <<def_object_database,base de datos de objetos>> local. Ver también linkgit:git-fetch[1].

note: type: Labeled list
en: [[def_file_system]]file system
es: [[def_file_system]]sistema de archivos

note: type: Plain text
en: Linus Torvalds originally designed Git to be a user space file system, i.e. the infrastructure to hold files and directories. That ensured the efficiency and speed of Git.
es: Linus Torvalds originalmente diseñó Git para ser un sistema de archivos de espacio de usuario, ej. la infraestructura para contener archivos y directorios. Eso aseguró la eficiencia y velocidad de Git.

note: type: Plain text
en: Synonym for <<def_repository,repository>> (for arch people).
es: Sinónimo de <<def_repository,repository>> (para gente familiarizada con arch).

note: type: Labeled list
en: [[def_gitfile]]gitfile
es: [[def_gitfile]]archivo git

note: type: Plain text
en: A plain file `.git` at the root of a working tree that points at the directory that is the real repository.
es: Un simple archivo `.git` en la raíz de un árbol de trabajo que apunta al directorio que es el repositorio real.

note: type: Labeled list
en: [[def_grafts]]grafts
es: [[def_grafts]]injertos

note: type: Plain text
en: Grafts enables two otherwise different lines of development to be joined together by recording fake ancestry information for commits. This way you can make Git pretend the set of <<def_parent,parents>> a <<def_commit,commit>> has is different from what was recorded when the commit was created. Configured via the `.git/info/grafts` file.
es: Injertos permiten juntar dos lineas distintas de desarrollo al guardar información falsa de antecesor para commits. De esta manera se puede hacer que Git asuma que el conjunto de <<def_parent,ancestros>> de un <<def_commit,commit>> sea diferente de lo que realmente fue guardado cuando el commit fue creado. Configurar mediante el archivo `.git/info/grafts`.

note: type: Plain text
en: Note that the grafts mechanism is outdated and can lead to problems transferring objects between repositories; see linkgit:git-replace[1] for a more flexible and robust system to do the same thing.
es: Notar que el mecanismo de injertos es obsoleto y puede provocar problemas al transferir objetos entre repositorios; ver linkgit:git-replace[1] para un sistema más flexible y robusto que hace lo mismo.

note: type: Plain text
en: In Git's context, synonym for <<def_object_name,object name>>.
es: En el contexto de Git, sinónimo de <<def_object_name,nombre de objeto>>.

note: type: Plain text
en: A <<def_ref,named reference>> to the <<def_commit,commit>> at the tip of a <<def_branch,branch>>.  Heads are stored in a file in `$GIT_DIR/refs/heads/` directory, except when using packed refs. (See linkgit:git-pack-refs[1].)
es: Una <<def_ref,referencia nombrada>> al <<def_commit,commit>> en la punta de una <<def_branch,rama>>. Los head se almacenan en un archivo en el directorio `$GIT_DIR/refs/heads/`, excepto cuando se usan referencias empaquetadas (Ver linkgit:git-pack-refs[1]).

note: type: Labeled list
en: [[def_HEAD]]HEAD
es: [[def_HEAD]]HEAD (angl.)

note: type: Plain text
en: The current <<def_branch,branch>>.  In more detail: Your <<def_working_tree, working tree>> is normally derived from the state of the tree referred to by HEAD.  HEAD is a reference to one of the <<def_head,heads>> in your repository, except when using a <<def_detached_HEAD,detached HEAD>>, in which case it directly references an arbitrary commit.
es: La <<def_branch,rama>> actual. En mas detalle: Tu <<def_working_tree,árbol de trabajo>> se deriva normalmente del estado del árbol referido por HEAD. HEAD es una referencia a una de las <<def_head,heads>> en tu repositorio, excepto cuando se usa una <<def_detached_HEAD,HEAD separada>>, en cuyo caso hace referencia directa a un commit cualquiera.

note: type: Labeled list
en: [[def_head_ref]]head ref
es: [[def_head_ref]]referencia a head

note: type: Plain text
en: A synonym for <<def_head,head>>.
es: Sinónimo de <<def_head,head>>.

note: type: Labeled list
en: [[def_hook]]hook
es: [[def_hook]]hook (angl.)

note: type: Plain text
en: During the normal execution of several Git commands, call-outs are made to optional scripts that allow a developer to add functionality or checking. Typically, the hooks allow for a command to be pre-verified and potentially aborted, and allow for a post-notification after the operation is done. The hook scripts are found in the `$GIT_DIR/hooks/` directory, and are enabled by simply removing the `.sample` suffix from the filename. In earlier versions of Git you had to make them executable.
es: Durante la ejecución normal de varios comandos Git se realizan llamadas a scripts opcionales que permiten al desarrollador agregar funcionalidad o verificaciones. Típicamente, los hooks permiten pre-verificar un comando y potencialmente abortarlo, así como una pos-notificación después de terminar la operación. Los scripts de hooks se encuentran en directorio `$GIT_DIR/hooks/` y se habilitan simplemente al quitar del nombre del archivo el sufijo `.sample`; en las primeras versiones de Git se tenían que hacer ejecutables.

note: type: Labeled list
en: [[def_index]]index
es: [[def_index]]índice

note: type: Plain text
en: A collection of files with stat information, whose contents are stored as objects. The index is a stored version of your <<def_working_tree,working tree>>. Truth be told, it can also contain a second, and even a third version of a working tree, which are used when <<def_merge,merging>>.
es: Una colección de archivos con información, cuyo contenido se almacena como objetos. El índice es una versión guardada de tu <<def_working_tree,árbol de trabajo>>. A decir verdad, también puede contener una segunda, e incluso tercera versión de un árbol de trabajo, las cuales se usan en el <<def_merge,merge>>.

note: type: Labeled list
en: [[def_index_entry]]index entry
es: [[def_index_entry]]entrada de índice

note: type: Plain text
en: The information regarding a particular file, stored in the <<def_index,index>>. An index entry can be unmerged, if a <<def_merge,merge>> was started, but not yet finished (i.e. if the index contains multiple versions of that file).
es: La información relacionada a un archivo en particular, almacenada en el <<def_index,índice>>. Una entrada de índice puede ser separada, si se ha iniciado un <<def_merge,merge>> pero aún no se ha terminado (ej. si el índice contiene múltiples versiones de ése archivo).

note: type: Labeled list
en: [[def_master]]master
es: [[def_master]]master (angl.)

note: type: Plain text
en: The default development <<def_branch,branch>>. Whenever you create a Git <<def_repository,repository>>, a branch named "master" is created, and becomes the active branch. In most cases, this contains the local development, though that is purely by convention and is not required.
es: La <<def_branch,rama>> predeterminada de desarrollo. Siempre que creas un <<def_repository,repositorio>> Git, se crea una rama nombrada como "master" y se convierte en la rama activa. En la mayoría de los casos, ésta contiene el desarrollo local, aunque es meramente una convención y no es requerida.

note: type: Labeled list
en: [[def_merge]]merge
es: [[def_merge]]fusión

note: type: Plain text
en: As a verb: To bring the contents of another <<def_branch,branch>> (possibly from an external <<def_repository,repository>>) into the current branch.  In the case where the merged-in branch is from a different repository, this is done by first <<def_fetch,fetching>> the remote branch and then merging the result into the current branch.  This combination of fetch and merge operations is called a <<def_pull,pull>>.  Merging is performed by an automatic process that identifies changes made since the branches diverged, and then applies all those changes together.  In cases where changes conflict, manual intervention may be required to complete the merge.
es: Como verbo: Traer el contenido de otra <<def_branch,rama>> (posiblemente de un <<def_repository,repositorio>> externo) hacia la rama actual.  En el caso donde la rama fusionada proviene de un repositorio diferente, primero se hace <def_fetch,fetch>> de la rama remota y luego se fusiona el resultado en la rama actual.  Esta combinación de operaciones fetch y fusión se le llama <<def_pull,jalar>>.  Las fusiones se realizan por un proceso automático que identifica cambios hechos desde que las ramas divergen, y entonces aplica todos esos cambios en conjunto.  En casos donde los cambios conflictúan, se puede requerir intervención manual para completar la fusión.

note: type: Plain text
en: As a noun: unless it is a <<def_fast_forward,fast-forward>>, a successful merge results in the creation of a new <<def_commit,commit>> representing the result of the merge, and having as <<def_parent,parents>> the tips of the merged <<def_branch,branches>>.  This commit is referred to as a "merge commit", or sometimes just a "merge".
es: Como sustantivo: A menos que sea un <<def_fast_forward,fast-forward>>, una fusión exitosa resulta en la creación de una nueva <<def_commit,confirmación>> representando el resultado de la fusión, y teniendo como <<def_parent,antecesores>> las puntas de las <<def_branch,ramas>> fusionadas.  Este commit es referido como "confirmación de fusión", o a veces simplemente como "fusión".

note: type: Labeled list
en: [[def_object]]object
es: [[def_object]]objeto

note: type: Plain text
en: The unit of storage in Git. It is uniquely identified by the <<def_SHA1,SHA-1>> of its contents. Consequently, an object cannot be changed.
es: La unidad de almacenamiento en Git. Se identifica únicamente (de unicidad) por el <<def_SHA1,SHA1>> de su contenido. Consecuentemente, un objeto no puede ser modificado.

note: type: Labeled list
en: [[def_object_database]]object database
es: [[def_object_database]]base de datos de objetos

note: type: Plain text
en: Stores a set of "objects", and an individual <<def_object,object>> is identified by its <<def_object_name,object name>>. The objects usually live in `$GIT_DIR/objects/`.
es: Almacena un conjunto de "objetos". Un <<def_object,objeto>> individual es identificado por su <<def_object_name,nombre de objeto>>. Los objetos suelen estar en `$GIT_DIR/objects/`.

note: type: Labeled list
en: [[def_object_identifier]]object identifier (oid)
es: [[def_object_identifier]]identificador de objeto

note: type: Plain text
en: Synonym for <<def_object_name,object name>>.
es: Sinónimo de <<def_object_name,nombre de objeto>>.

note: type: Labeled list
en: [[def_object_name]]object name
es: [[def_object_name]]nombre de objeto

note: type: Plain text
en: The unique identifier of an <<def_object,object>>.  The object name is usually represented by a 40 character hexadecimal string.  Also colloquially called <<def_SHA1,SHA-1>>.
es: El identificador único de un <<def_object,objeto>>. El nombre de objeto se suele representar con una cadena hexadecimal de 40 caracteres. También se le conoce coloquialmente como <<def_SHA1,SHA-1>>.

note: type: Labeled list
en: [[def_object_type]]object type
es: [[def_object_type]]tipo de objeto

note: type: Plain text
en: One of the identifiers "<<def_commit_object,commit>>", "<<def_tree_object,tree>>", "<<def_tag_object,tag>>" or "<<def_blob_object,blob>>" describing the type of an <<def_object,object>>.
es: Uno de los identificadores "<<def_commit_object,commit>>", "<<def_tree_object,tree (árbol)>>", "<<def_tag_object,tag (etiqueta)>>" o "<<def_blob_object,blob>>" describiendo el tipo de un <<def_object,objeto>>.

note: type: Labeled list
en: [[def_octopus]]octopus
es: [[def_octopus]]pulpo

note: type: Plain text
en: To <<def_merge,merge>> more than two <<def_branch,branches>>.
es: Para <<def_merge,fusionar>> mas de dos <<def_branch,ramas>>.

note: type: Labeled list
en: [[def_origin]]origin
es: [[def_origin]]origen

note: type: Plain text
en: The default upstream <<def_repository,repository>>. Most projects have at least one upstream project which they track. By default 'origin' is used for that purpose. New upstream updates will be fetched into <<def_remote_tracking_branch,remote-tracking branches>> named origin/name-of-upstream-branch, which you can see using `git branch -r`.
es: El <<def_repository,repositorio>> de subida predeterminado. La mayoría de los proyectos tienen por lo menos un proyecto principal a seguir; por default `origin` es usado para ése propósito. Nuevas actualizaciones al flujo principal serán extraídas en las <<def_remote_tracking_branch,ramas de seguimiento-remoto>> nombradas origin/nombre-de-la-rama-de-subida, las cuales puedes ver usando `git branch -r`.

note: type: Plain text
en: Only update and add files to the working directory, but don't delete them, similar to how 'cp -R' would update the contents in the destination directory.  This is the default mode in a <<def_checkout,checkout>> when checking out files from the <<def_index,index>> or a <<def_tree-ish,tree-ish>>.  In contrast, no-overlay mode also deletes tracked files not present in the source, similar to 'rsync --delete'.
es: Sólo actualizar y añadir archivos al directorio de trabajo, pero no eliminarlos, similar a como 'cp -R' actualizaría el contenido en el directorio destino.  Este es el modo predeterminado en un <<def_checkout,checkout>> cuando se hace checkout a archivos de un <<def_index,índice>> o un <<def_tree-ish,árbol-ismo>>.  En contraste, el modo sin-sobreponer también elimina archivos rastreados no presentes en el origen, similar a 'rsync --delete'.

note: type: Labeled list
en: [[def_pack]]pack
es: [[def_pack]]paquete

note: type: Plain text
en: A set of objects which have been compressed into one file (to save space or to transmit them efficiently).
es: Un conjunto de objetos que han sido comprimidos en un archivo (para ahorrar espacio o para transmitirlos eficientemente).

note: type: Labeled list
en: [[def_pack_index]]pack index
es: [[def_pack_index]]índice de paquete

note: type: Plain text
en: The list of identifiers, and other information, of the objects in a <<def_pack,pack>>, to assist in efficiently accessing the contents of a pack.
es: La lista de identificadores -y otra información- de los objetos en un <<def_pack,paquete>>, para ayudar a acceder eficientemente el contenido de un paquete.

note: type: Labeled list
en: [[def_pathspec]]pathspec
es: [[def_pathspec]]especificación de ruta

note: type: Plain text
en: Pattern used to limit paths in Git commands.
es: Patrón usado para limitar rutas en comandos Git.

note: type: Plain text
en: Pathspecs are used on the command line of "git ls-files", "git ls-tree", "git add", "git grep", "git diff", "git checkout", and many other commands to limit the scope of operations to some subset of the tree or working tree.  See the documentation of each command for whether paths are relative to the current directory or toplevel.  The pathspec syntax is as follows:
es: Las especificaciones de ruta son usadas en la línea de comandos de "git ls-files", "git ls-tree", "git add", "git grep", "git diff", "git checkout", y muchos otros comandos para limitar el alcance de operaciones a un subconjunto del árbol o árbol de trabajo.  Ver la documentación de cada comando para saber si las rutas son relativas al directorio actual o al toplevel.  La sintaxis de las especificaciones de ruta es la siguiente:

note: type: Plain text
en: any path matches itself
es: cualquier ruta coincide consigo misma

note: type: Plain text
en: the pathspec up to the last slash represents a directory prefix.  The scope of that pathspec is limited to that subtree.
es: la especificación de ruta hasta la última diagonal representa un prefijo de directorio.  El alcance de esa especificación de ruta se limita a ese sub-árbol.

note: type: Plain text
en: the rest of the pathspec is a pattern for the remainder of the pathname.  Paths relative to the directory prefix will be matched against that pattern using fnmatch(3); in particular, '*' and '?' _can_ match directory separators.
es: el resto de la especificación de ruta es un patrón para el resto de el nombre de la ruta.  Rutas relativas a el prefijo de directorio serán comparadas con ese patrón usando fnmatch(3); en particular, '*' y '?' _pueden_ coincidir con separadores de directorio.

note: type: Plain text
en: For example, Documentation/*.jpg will match all .jpg files in the Documentation subtree, including Documentation/chapter_1/figure_1.jpg.
es: Por ejemplo, Documentación/*.jpg coincidirá con todos los archivos .jpg en el sub-árbol Documentación, incluyendo Documentación/capitulo_1/figura_1.jpg.

note: type: Plain text
en: A pathspec that begins with a colon `:` has special meaning.  In the short form, the leading colon `:` is followed by zero or more "magic signature" letters (which optionally is terminated by another colon `:`), and the remainder is the pattern to match against the path.  The "magic signature" consists of ASCII symbols that are neither alphanumeric, glob, regex special characters nor colon.  The optional colon that terminates the "magic signature" can be omitted if the pattern begins with a character that does not belong to "magic signature" symbol set and is not a colon.
es: Una especificación de ruta que comienza con dos puntos `:` tiene un significado especial.  En la forma corta, a los dos puntos iniciales le siguen cero o mas letras de "marca mágica" (las cuales terminan opcionalmente con otros dos puntos `:`), y el resto es el patrón a comparar con la ruta.  La "marca mágica" consiste de símbolos ASCII que no son ni alfanuméricos, ni glob, ni caracteres especiales de expresiones regulares, ni dos puntos.  Los dos puntos opcionales con los que termina una "marca mágica" pueden ser omitidos si el patrón comienza con un caracter que no pertenece al conjunto de símbolos de "marca mágica" y no es dos puntos.

note: type: Plain text
en: In the long form, the leading colon `:` is followed by an open parenthesis `(`, a comma-separated list of zero or more "magic words", and a close parentheses `)`, and the remainder is the pattern to match against the path.
es: En la forma larga, a los dos puntos iniciales `:` le sigue una apertura de paréntesis `(`, una lista separada por comas de cero o mas "palabras mágicas", y un cierre de paréntesis `)`, el resto es el patrón de comparación con la ruta.

note: type: Plain text
en: A pathspec with only a colon means "there is no pathspec". This form should not be combined with other pathspec.
es: Una especificación de ruta con sólo dos puntos significa "no hay especificación de ruta". Esta forma no debe combinarse con otras especificaciones de ruta.

note: type: Plain text
en: The magic word `top` (magic signature: `/`) makes the pattern match from the root of the working tree, even when you are running the command from inside a subdirectory.
es: La palabra mágica `top` (marca mágica: `/`) hace la comparación del patrón desde la raíz el árbol de trabajo, incluso cuando el comando se ejecuta desde el interior de un subdirectorio.

note: type: Plain text
en: Wildcards in the pattern such as `*` or `?` are treated as literal characters.
es: Comodines en patrones como `*` o `?` son tratados como caracteres literales.

note: type: Plain text
en: Case insensitive match.
es: Búsqueda insensible a mayúsculas.

note: type: Plain text
en: Git treats the pattern as a shell glob suitable for consumption by fnmatch(3) with the FNM_PATHNAME flag: wildcards in the pattern will not match a / in the pathname.  For example, "Documentation/{asterisk}.html" matches "Documentation/git.html" but not "Documentation/ppc/ppc.html" or "tools/perf/Documentation/perf.html".
es: Git trata el patrón como un glob adecuado para consumo por fnmatch(3) con la bandera FNM_PATHNAME: comodines en el patrón no coincidirán con / en el nombre de la ruta.  Por ejemplo, "Documentación/{asterisk}.html" coincidirá con "Documentación/git.html" pero no con "Documentación/ppc/ppc.html" o "herramientas/perf/Documentación/perf.html".

note: type: Plain text
en: Two consecutive asterisks ("`**`") in patterns matched against full pathname may have special meaning:
es: Dos asteriscos consecutivos ("`**`") en patrones comparados con nombre de ruta completo puede tener un significado especial:

note: type: Plain text
en: A leading "`**`" followed by a slash means match in all directories. For example, "`**/foo`" matches file or directory "`foo`" anywhere, the same as pattern "`foo`". "`**/foo/bar`" matches file or directory "`bar`" anywhere that is directly under directory "`foo`".
es: Un "`**`" inicial seguido por una diagonal significa coincidir en todos los directorios. Por ejemplo, "`**/foo`" coincidirá con el archivo o directorio "`foo`" donde sea, lo mismo que "`foo`". "`**/foo/bar`" coincidirá con el archivo o directorio `bar` donde sea que esté directamente debajo del directorio "`foo`".

note: type: Plain text
en: A trailing "`/**`" matches everything inside. For example, "`abc/**`" matches all files inside directory "abc", relative to the location of the `.gitignore` file, with infinite depth.
es: Un "`/**`" final coincidirá con todo lo que este dentro. Por ejemplo, "`abc/**`" coincidirá con todos los archivos dentro del directorio "abc", relativos a la ubicación del archivo `.gitignore`, con profundidad infinita.

note: type: Plain text
en: A slash followed by two consecutive asterisks then a slash matches zero or more directories. For example, "`a/**/b`" matches "`a/b`", "`a/x/b`", "`a/x/y/b`" and so on.
es: Una diagonal seguida por dos asteriscos consecutivos y luego otra diagonal coincide con cero o mas directorios. Por ejemplo, "`a/**/b`" coincidirá con "`a/b`", "`a/x/b`", "`a/x/y/b`" y así sucesivamente.

note: type: Plain text
en: Other consecutive asterisks are considered invalid.
es: Otros asteriscos consecutivos son considerados inválidos.

note: type: Plain text
en: Glob magic is incompatible with literal magic.
es: Glob mágico es incompatible con literal mágica.

note: type: Plain text
en: After `attr:` comes a space separated list of "attribute requirements", all of which must be met in order for the path to be considered a match; this is in addition to the usual non-magic pathspec pattern matching.  See linkgit:gitattributes[5].
es: Después de `attr:` viene una lista separada por espacios de "requerimientos de atributo", todos los cuales deben estar en orden para que la ruta sea considerada una coincidencia; esto en adición a la usual comparación de patrones de especificaciones de ruta no-mágicas.  Ver linkgit:gitattributes[5].

note: type: Plain text
en: Each of the attribute requirements for the path takes one of these forms:
es: Cada atributo requerido para la ruta toma una de estas formas:

note: type: Plain text
en: "`ATTR`" requires that the attribute `ATTR` be set.
es: "`ATTR`" requiere que el atributo `ATTR` se encuentre.

note: type: Plain text
en: "`-ATTR`" requires that the attribute `ATTR` be unset.
es: "`-ATTR`" requiere que el atributo `ATTR` no se encuentre.

note: type: Plain text
en: "`ATTR=VALUE`" requires that the attribute `ATTR` be set to the string `VALUE`.
es: "`ATTR=VALUE`" requiere que el atributo `ATTR` se encuentre asignado con la cadena `VALUE`.

note: type: Plain text
en: "`!ATTR`" requires that the attribute `ATTR` be unspecified.
es: "`!ATTR`" requiere que el atributo `ATTR` no este especificado.

note: type: Plain text
en: Note that when matching against a tree object, attributes are still obtained from working tree, not from the given tree object.
es: Note que cuando se compara con un objeto árbol, los atributos aún se obtienen del árbol de trabajo, no del objeto árbol proporcionado.

note: type: Plain text
en: After a path matches any non-exclude pathspec, it will be run through all exclude pathspecs (magic signature: `!` or its synonym `^`). If it matches, the path is ignored.  When there is no non-exclude pathspec, the exclusion is applied to the result set as if invoked without any pathspec.
es: Después que una ruta coincide con cualquiera de las especificaciones de ruta no-excluyentes, será corrida por todas las especificaciones de ruta excluyentes (marca mágica: `!` o su sinónimo `^`). Si coincide, la ruta es ignorada.  Cuando no hay especificación de ruta no-excluyente, la exclusión se aplica al conjunto resultante como si se hubiera invocado sin una especificación de ruta.

note: type: Labeled list
en: [[def_parent]]parent
es: [[def_parent]]antecesor

note: type: Plain text
en: A <<def_commit_object,commit object>> contains a (possibly empty) list of the logical predecessor(s) in the line of development, i.e. its parents.
es: Un <<def_commit_object,objeto commit>> contiene una lista -posiblemente vacía- de predecesor(es) en la línea de desarrollo, ej. sus padres.

note: type: Plain text
en: The term <<def_pickaxe,pickaxe>> refers to an option to the diffcore routines that help select changes that add or delete a given text string. With the `--pickaxe-all` option, it can be used to view the full <<def_changeset,changeset>> that introduced or removed, say, a particular line of text. See linkgit:git-diff[1].
es: El término <<def_pickaxe,pickaxe>> se refiere a una opción para las rutinas de diffcore que ayudan a seleccionar los cambios que agregan o eliminan cierta cadena de texto. La opción `--pickaxe-all` puede usarse para ver el <<def_changeset,conjunto de cambios>> completo que introdujo o removió, digamos, a línea de texto en particular. Ver linkgit:git-diff[1].

note: type: Labeled list
en: [[def_plumbing]]plumbing
es: [[def_plumbing]]plomería

note: type: Plain text
en: Cute name for <<def_core_git,core Git>>.
es: Un lindo nombre para <<def_core_git,núcleo de Git>>.

note: type: Labeled list
en: [[def_porcelain]]porcelain
es: [[def_porcelain]]porcelana

note: type: Plain text
en: Cute name for programs and program suites depending on <<def_core_git,core Git>>, presenting a high level access to core Git. Porcelains expose more of a <<def_SCM,SCM>> interface than the <<def_plumbing,plumbing>>.
es: Un nombre bonito para programas y suites de programas que dependen del <<def_core_git,núcleo Git>>, presentando un acceso de alto nivel al núcleo de Git. Porcelanas exponen mas una interfase de un <<def_SCM,SCM>> que la <<def_plumbing,plomería>>.

note: type: Labeled list
en: [[def_per_worktree_ref]]per-worktree ref
es: [[def_per_worktree_ref]]referencia por-árbol-de-trabajo

note: type: Plain text
en: Refs that are per-<<def_worktree,worktree>>, rather than global.  This is presently only <<def_HEAD,HEAD>> and any refs that start with `refs/bisect/`, but might later include other unusual refs.
es: Referencia que es por-<<def_worktree,árbol de trabajo>>, en lugar de global. Esto es presentemente sólo <<def_HEAD,HEAD>> y cualquier referencia que comienza con `refs/bisect/`, pero posteriormente puede incluir otras referencias inusuales.

note: type: Labeled list
en: [[def_pseudoref]]pseudoref
es: [[def_pseudoref]]pseudoreferencia

note: type: Plain text
en: Pseudorefs are a class of files under `$GIT_DIR` which behave like refs for the purposes of rev-parse, but which are treated specially by git.  Pseudorefs both have names that are all-caps, and always start with a line consisting of a <<def_SHA1,SHA-1>> followed by whitespace.  So, HEAD is not a pseudoref, because it is sometimes a symbolic ref.  They might optionally contain some additional data.  `MERGE_HEAD` and `CHERRY_PICK_HEAD` are examples.  Unlike <<def_per_worktree_ref,per-worktree refs>>, these files cannot be symbolic refs, and never have reflogs.  They also cannot be updated through the normal ref update machinery.  Instead, they are updated by directly writing to the files.  However, they can be read as if they were refs, so `git rev-parse MERGE_HEAD` will work.
es: Las pseudoreferencias son una clase de archivos bajo `$GIT_DIR` que se comportan como referencias para propósitos de rev-parse, pero los cuales son tratados especialmente por git. Pseudoreferencias tienen nombres totalmente en mayúsculas y siempre comienzan con una línea consistente en un <<def_SHA1,SHA-1>> seguido de un espacio en blanco. Entonces, HEAD no es una pseudoreferencia porque a veces es una referencia simbólica. Pueden contener opcionalmente datos adicionales. `MERGE_HEAD` y `CHERRY_PICK_HEAD` son ejemplos. Al contrario de <<def_per_worktree_ref,referencias por árbol de trabajo>> esos archivos no pueden ser referencias simbólicas y nunca tendrán reflogs. Tampoco pueden ser actualizadas con la maquinaria de actualización de referencias normales; en cambio, son actualizadas escribiendo directamente en los archivos. Sin embargo, pueden ser leídas como si fueran referencias, de tal manera que `git rev-parse MERGE_HEAD` funcionará.

note: type: Labeled list
en: [[def_pull]]pull
es: [[def_pull]]incorporar

note: type: Plain text
en: Pulling a <<def_branch,branch>> means to <<def_fetch,fetch>> it and <<def_merge,merge>> it.  See also linkgit:git-pull[1].
es: Incorporar una <<def_branch,rama>> significa <<def_fetch,traer>>la y <<def_merge,fusion>>arla. Ver también linkgit:git-pull[1].

note: type: Labeled list
en: [[def_push]]push
es: [[def_push]]enviar

note: type: Plain text
en: Pushing a <<def_branch,branch>> means to get the branch's <<def_head_ref,head ref>> from a remote <<def_repository,repository>>, find out if it is an ancestor to the branch's local head ref, and in that case, putting all objects, which are <<def_reachable,reachable>> from the local head ref, and which are missing from the remote repository, into the remote <<def_object_database,object database>>, and updating the remote head ref. If the remote <<def_head,head>> is not an ancestor to the local head, the push fails.
es: Enviar una <<def_branch,rama>> significa obtener la <<def_head,referencia a head>> de la rama de un <<def_repository,repositorio>> remoto, determinar si es un ancestro de la referencia a head de la rama local, y en tal caso, poner todos los objetos que son <<def_reachable,alcanzables>> desde la referencia a head local y que son faltantes en el repositorio remoto en la <<def_object_database,base de datos de objetos>> remota actualizando la referencia a head remota. Si la <<def_head,head>> remota no es ancestro del head local, el envío falla.

note: type: Labeled list
en: [[def_reachable]]reachable
es: [[def_reachable]]alcanzable

note: type: Plain text
en: All of the ancestors of a given <<def_commit,commit>> are said to be "reachable" from that commit. More generally, one <<def_object,object>> is reachable from another if we can reach the one from the other by a <<def_chain,chain>> that follows <<def_tag,tags>> to whatever they tag, <<def_commit_object,commits>> to their parents or trees, and <<def_tree_object,trees>> to the trees or <<def_blob_object,blobs>> that they contain.
es: Todos los ancestros de una <def_commit,confirmación> dada se dice que son "alcanzables" desde esa confirmación. Mas en general, un <<def_object,objeto>> es alcanzable por otro si podemos alcanzar uno desde otro por una <<def_chain,cadena>> que siga <<def_tag,etiquetas>> a lo que sea que etiqueten, <<def_commit_object,confirmaciones>> a sus antecesores o árboles, y <<def_tree_objects,árboles>> a los árboles o <<def_blob_object,blobs>> que los contengan.

note: type: Labeled list
en: [[def_reachability_bitmap]]reachability bitmaps
es: [[def_reachability_bitmap]]mapas de bits de alcance

note: type: Plain text
en: Reachability bitmaps store information about the <<def_reachable,reachability>> of a selected set of commits in a packfile, or a multi-pack index (MIDX), to speed up object search.  The bitmaps are stored in a ".bitmap" file. A repository may have at most one bitmap file in use. The bitmap file may belong to either one pack, or the repository's multi-pack index (if it exists).
es: Los mapas de bits de alcance almacenan información acerca del <<def_reachable,alcance>> de un conjunto seleccionado de encomiendos en un archivo de paquete, o un índice multi-paquete (MIDX), para acelerar la búsqueda de objetos. Los mapas de bits se almacenan en un archivo ".bitmap". Un repositorio puede tener a lo mucho un archivo de mapa de bits en uso. El archivo de mapa de bits puede pertenecer ya sea a un paquete, o al índice multi-paquete de un repositorio (si existe).

note: type: Plain text
en: To reapply a series of changes from a <<def_branch,branch>> to a different base, and reset the <<def_head,head>> of that branch to the result.
es: Re-aplicar una serie de cambios de una <<def_branch,rama>> de una base diferente, y reasignar la <<def_head,head>> de esa rama al resultado.

note: type: Plain text
en: A name that begins with `refs/` (e.g. `refs/heads/master`)  that points to an <<def_object_name,object name>> or another ref (the latter is called a <<def_symref,symbolic ref>>).  For convenience, a ref can sometimes be abbreviated when used as an argument to a Git command; see linkgit:gitrevisions[7] for details.  Refs are stored in the <<def_repository,repository>>.
es: Un nombre que comienza con `refs/` (ej. `refs/heads/master`) que apunta a un <<def_object_name,nombre de objeto>> o a otra referencia (a éste último se le llama <<def_symref,referencia simbólica>>). Por conveniencia, una referencia puede a veces ser abreviada cuando se usa como argumento de un comando Git; ver linkgit:gitrevisions[7] para detalles. Las referencias se almacenan en el <<def_repository,repositorio>>.

note: type: Plain text
en: The ref namespace is hierarchical.  Different subhierarchies are used for different purposes (e.g. the `refs/heads/` hierarchy is used to represent local branches).
es: El espacio de nombres de referencias es jerárquico. Diferentes sub-jerarquías se usan para fines distintos (ej. la jerarquía `refs/heads/` se usa para representar ramas locales).

note: type: Plain text
en: There are a few special-purpose refs that do not begin with `refs/`.  The most notable example is `HEAD`.
es: Hay unas cuantas referencias de propósito especial que no comienzan con `refs/`. El ejemplo más notable es `HEAD`.

note: type: Labeled list
en: [[def_reflog]]reflog
es: [[def_reflog]]bitácora de referencia

note: type: Plain text
en: A reflog shows the local "history" of a ref.  In other words, it can tell you what the 3rd last revision in _this_ repository was, and what was the current state in _this_ repository, yesterday 9:14pm.  See linkgit:git-reflog[1] for details.
es: Una bitácora de referencia muestra el historial local de una referencia. En otras palabras, te puede decir cuál fue la 3era última revisión en _este_ repositorio, y cuál era el estado actual en _este_ repositorio ayer a las 9:14pm. Ver linkgit:git-reflog[1] para detalles.

note: type: Labeled list
en: [[def_refspec]]refspec
es: [[def_refspec]]especificación de referencia

note: type: Plain text
en: A "refspec" is used by <<def_fetch,fetch>> and <<def_push,push>> to describe the mapping between remote <<def_ref,ref>> and local ref.
es: Una "especificación de referencia" es usada por <<def_fetch,traer>> y por <<def_push,enviar>> para describir el mapeo entre <<def_ref,referencia>> remota y referencia local.

note: type: Labeled list
en: [[def_remote]]remote repository
es: [[def_remote]]repositorio remoto

note: type: Plain text
en: A <<def_repository,repository>> which is used to track the same project but resides somewhere else. To communicate with remotes, see <<def_fetch,fetch>> or <<def_push,push>>.
es: Un <<def_repository,repositorio>> el cual es usado para rastrear el mismo proyecto pero que reside en otro lugar. Para comunicarse con remotos, ver <<def_fetch,traer>> o <<def_push,enviar>>.

note: type: Labeled list
en: [[def_remote_tracking_branch]]remote-tracking branch
es: [[def_remote_tracking_branch]]rama de seguimiento-remoto

note: type: Plain text
en: A <<def_ref,ref>> that is used to follow changes from another <<def_repository,repository>>. It typically looks like 'refs/remotes/foo/bar' (indicating that it tracks a branch named 'bar' in a remote named 'foo'), and matches the right-hand-side of a configured fetch <<def_refspec,refspec>>. A remote-tracking branch should not contain direct modifications or have local commits made to it.
es: Una <<def_ref,referencia>> que es usada para seguir cambios desde otro <<def_repository,repositorio>>. Típicamente se ve como 'refs/remotes/foo/bar' (indicando que da seguimiento una rama llamada 'bar' en un remoto llamado 'foo'), y coincide el lado derecho de una <<def_refspec,especificación de referencia>> de envío configurada. Una rama de seguimiento remoto no debería contener modificaciones directas ni tener encomiendos locales hecho a ella.

note: type: Labeled list
en: [[def_repository]]repository
es: [[def_repository]]repositorio

note: type: Plain text
en: A collection of <<def_ref,refs>> together with an <<def_object_database,object database>> containing all objects which are <<def_reachable,reachable>> from the refs, possibly accompanied by meta data from one or more <<def_porcelain,porcelains>>. A repository can share an object database with other repositories via <<def_alternate_object_database,alternates mechanism>>.
es: Una colección de <<def_ref,referencias>> junto con una <<def_object_database,base de datos de objetos>> conteniendo todos los objetos que son <<def_reachable,alcanzables>> desde referencias, posiblemente acompañada por metadatos de uno o mas <<def_porcelain,porcelains>>. Un repositorio puede compartir una base de datos de objetos con otros repositorios vía <<def_alternate_object_database,mecanismos alternos>>.

note: type: Labeled list
en: [[def_resolve]]resolve
es: [[def_resolve]]resolver

note: type: Plain text
en: The action of fixing up manually what a failed automatic <<def_merge,merge>> left behind.
es: La acción de arreglar manualmente lo que quedó de una <<def_merge,fusión>> automática fallida.

note: type: Labeled list
en: [[def_revision]]revision
es: [[def_revision]]revisión

note: type: Plain text
en: Synonym for <<def_commit,commit>> (the noun).
es: Sinónimo para <<def_commit,confirmación>> (el sustantivo).

note: type: Labeled list
en: [[def_rewind]]rewind
es: retroceder

note: type: Plain text
en: To throw away part of the development, i.e. to assign the <<def_head,head>> to an earlier <<def_revision,revision>>.
es: Para descartar parte del desarrollo, ej. para asignar la <<def_head,head>> a una <<def_revision,revisión>> anterior.

note: type: Labeled list
en: [[def_SCM]]SCM
es: [[def_SCM]]GCF

note: type: Plain text
en: Source code management (tool).
es: Administración de código fuente (herramienta).

note: type: Plain text
en: "Secure Hash Algorithm 1"; a cryptographic hash function.  In the context of Git used as a synonym for <<def_object_name,object name>>.
es: "Algoritmo de Hash Seguro 1"; una función hash criptográfica. En el contexto de Git se usa como sinónimo de <<def_object_name,nombre de objeto>>.

note: type: Labeled list
en: [[def_shallow_clone]]shallow clone
es: [[def_shallow_clone]]clon superficial

note: type: Plain text
en: Mostly a synonym to <<def_shallow_repository,shallow repository>> but the phrase makes it more explicit that it was created by running `git clone --depth=...` command.
es: Comúnmente un sinónimo de <<def_shallow_repository,repositorio superficial>> pero la frase hace mas explícito que fue creado por la ejecución del comando `git clone --depth=...`.

note: type: Labeled list
en: [[def_shallow_repository]]shallow repository
es: [[def_shallow_repository]]repositorio superficial

note: type: Plain text
en: A shallow <<def_repository,repository>> has an incomplete history some of whose <<def_commit,commits>> have <<def_parent,parents>> cauterized away (in other words, Git is told to pretend that these commits do not have the parents, even though they are recorded in the <<def_commit_object,commit object>>). This is sometimes useful when you are interested only in the recent history of a project even though the real history recorded in the upstream is much larger. A shallow repository is created by giving the `--depth` option to linkgit:git-clone[1], and its history can be later deepened with linkgit:git-fetch[1].
es: Un <<def_repository,repositorio>> superficial tienen un historial incompleto, donde algunos de los <<def_parent,antecesores>> de sus <<def_commit,encomiendos>> han sido cauterizados (en otras palabras, se le ha instruido a Git a pretender que esos commits no tienen antecesores, aunque estén registrados en el <<def_commit_object,objeto commit>>). En ocasiones esto es útil cuando sólo se esta interesado en el historial reciente de un proyecto, aunque el historial real almacenado en el upstream es mucho mayor. Un repositorio superficial es creado al proporcionar la opción `--depth` a linkgit:git-clone[1], y su historial puede ser profundizado posteriormente con linkgit:git-fetch[1].

note: type: Labeled list
en: [[def_stash]]stash entry
es: [[def_stash]]entrada de reserva

note: type: Plain text
en: An <<def_object,object>> used to temporarily store the contents of a <<def_dirty,dirty>> working directory and the index for future reuse.
es: Un <<def_object,objeto>> usado para almacenar temporalmente el contenido de un directorio de trabajo <<def_dirty,sucio>> así como el índice para reuso futuro.

note: type: Labeled list
en: [[def_submodule]]submodule
es: [[def_submodule]]submódulo

note: type: Plain text
en: A <<def_repository,repository>> that holds the history of a separate project inside another repository (the latter of which is called <<def_superproject, superproject>>).
es: Un <<def_repository,repositorio>> que mantiene el historial de un proyecto separado dentro de otro repositorio; a este último se le llama <<def_superproject,superproyecto>>.

note: type: Labeled list
en: [[def_superproject]]superproject
es: [[def_superproject]]superproyecto

note: type: Plain text
en: A <<def_repository,repository>> that references repositories of other projects in its working tree as <<def_submodule,submodules>>.  The superproject knows about the names of (but does not hold copies of) commit objects of the contained submodules.
es: Un <<def_repository,repositorio>> que referencía repositorios de otros proyectos en su árbol de trabajo como <<def_submodule,submódulos>>. El superproyecto sabe de los nombres -mas no mantiene copias- de objetos commit de los submódulos contenidos.

note: type: Labeled list
en: [[def_symref]]symref
es: [[def_symref]]referencia simbólica

note: type: Plain text
en: Symbolic reference: instead of containing the <<def_SHA1,SHA-1>> id itself, it is of the format 'ref: refs/some/thing' and when referenced, it recursively dereferences to this reference.  '<<def_HEAD,HEAD>>' is a prime example of a symref. Symbolic references are manipulated with the linkgit:git-symbolic-ref[1] command.
es: Referencia simbólica; en lugar de contener el identificador <<def_SHA1,SHA-1>> por sí mismo, está en el formato: 'ref: referencia/a/algo' y cuando es referenciado, se des-referencía recursivamente de ésta referencia. <<def_HEAD,HEAD>> es el principal ejemplo de una referencia simbólica. Las referencias simbólicas son manipuladas con el comando linkgit:git-symbolic-ref[1].

note: type: Labeled list
en: [[def_tag]]tag
es: [[def_tag]]tag (etiqueta)

note: type: Plain text
en: A <<def_ref,ref>> under `refs/tags/` namespace that points to an object of an arbitrary type (typically a tag points to either a <<def_tag_object,tag>> or a <<def_commit_object,commit object>>).  In contrast to a <<def_head,head>>, a tag is not updated by the `commit` command. A Git tag has nothing to do with a Lisp tag (which would be called an <<def_object_type,object type>> in Git's context). A tag is most typically used to mark a particular point in the commit ancestry <<def_chain,chain>>.
es: Una <<def_ref,referencia>> bajo el espacio de nombres `refs/tags/`que apunta a un objeto de tipo arbitrario (típicamente una etiqueta que apunta ya sea a una <<def_tag_object,etiqueta>> o a un <<def_commit_object,commit>>). En contraste a <<def_head,head>>, una etiqueta no es actualizada por el comando `commit`. Una etiqueta Git no tiene nada que ver con una etiqueta Lisp (la cual sería llamada <<def_object_type,tipo de objeto>> en contexto Git). Una etiqueta es más típicamente usada para marcar un punto en particular en la <<def_chain,cadena>> de ascendencia.

note: type: Labeled list
en: [[def_tag_object]]tag object
es: [[def_tag_object]]objeto etiqueta

note: type: Plain text
en: An <<def_object,object>> containing a <<def_ref,ref>> pointing to another object, which can contain a message just like a <<def_commit_object,commit object>>. It can also contain a (PGP)  signature, in which case it is called a "signed tag object".
es: Un <<def_object,objeto>> que contiene una <<def_ref,referencia>> apuntando a otro objeto, el cual puede contener una mensaje tal como un <<def_commit_object,objeto commit>>. También puede contener una firma (PGP), en cuyo caso se le llama un "objeto etiqueta firmado".

note: type: Labeled list
en: [[def_topic_branch]]topic branch
es: [[def_topic_branch]]rama tópica

note: type: Plain text
en: A regular Git <<def_branch,branch>> that is used by a developer to identify a conceptual line of development. Since branches are very easy and inexpensive, it is often desirable to have several small branches that each contain very well defined concepts or small incremental yet related changes.
es: Una <<def_branch,rama>> Git regular que es usada por un desarrollador para identificar una linea de desarrollo conceptual. Dado que las ramas son fáciles y baratas, a menudo es deseable tener varias ramas pequeñas que contengan conceptos bien definidos o pequeños cambios incrementales relacionados.

note: type: Labeled list
en: [[def_tree]]tree
es: [[def_tree]]árbol

note: type: Plain text
en: Either a <<def_working_tree,working tree>>, or a <<def_tree_object,tree object>> together with the dependent <<def_blob_object,blob>> and tree objects (i.e. a stored representation of a working tree).
es: Ya sea un <<def_working_tree,árbol de trabajo>> o un <<def_tree_object,objeto árbol>> junto con el <<def_blob_object,blob>> dependiente y objetos árbol (ej. una representación almacenada de un árbol de trabajo).

note: type: Labeled list
en: [[def_tree_object]]tree object
es: [[def_tree_object]]objeto árbol

note: type: Plain text
en: An <<def_object,object>> containing a list of file names and modes along with refs to the associated blob and/or tree objects. A <<def_tree,tree>> is equivalent to a <<def_directory,directory>>.
es: Un <<def_object,objeto>> conteniendo una lista de nombres de archivo y modos junto con referencias al blob asociado y/o objetos árbol. Un <<def_tree,árbol>> es equivalente a un <<def_directory,directorio>>.

note: type: Labeled list
en: [[def_tree-ish]]tree-ish (also treeish)
es: [[def_tree-ish]]árbol-ismo (también arbolismo)

note: type: Plain text
en: A <<def_tree_object,tree object>> or an <<def_object,object>> that can be recursively dereferenced to a tree object.  Dereferencing a <<def_commit_object,commit object>> yields the tree object corresponding to the <<def_revision,revision>>'s top <<def_directory,directory>>.  The following are all tree-ishes: a <<def_commit-ish,commit-ish>>, a tree object, a <<def_tag_object,tag object>> that points to a tree object, a tag object that points to a tag object that points to a tree object, etc.
es: Un <<def_tree_object,objeto árbol>> o un <<def_object,objeto>> que puede ser recursivamente dereferenciado a un objeto árbol. Dereferenciar un <<def_commit_object,objeto commit>> resulta en el objeto árbol correspondiente al <<def_directory,directorio>> raíz de la <<red_revision,revisión>>. Los siguientes son todos árbol-ismos: un <<def_commit-ish,cuasi-encomiendo>>, un objeto árbol, un <<def_tag_object,objeto etiqueta>> que apunta a un objeto árbol, un objeto etiqueta que apunta a un objeto etiqueta que apunta a un objeto árbol, etc..

note: type: Labeled list
en: [[def_unmerged_index]]unmerged index
es: [[def_unmerged_index]]índice sin-fusionar

note: type: Plain text
en: An <<def_index,index>> which contains unmerged <<def_index_entry,index entries>>.
es: Un <<def_index,índice>> que contiene <<def_index_entry,entradas de índice>> sin fusionar.

note: type: Labeled list
en: [[def_unreachable_object]]unreachable object
es: [[def_unreachable_object]]objeto inalcanzable

note: type: Plain text
en: An <<def_object,object>> which is not <<def_reachable,reachable>> from a <<def_branch,branch>>, <<def_tag,tag>>, or any other reference.
es: Un <<def_object,objeto>> que no es <<def_reachable,alcanzable>> desde una <<def_branch,rama>>, <<def_tag,etiqueta>> o cualquier otra referencia.

note: type: Labeled list
en: [[def_working_tree]]working tree
es: [[def_working_tree]]árbol de trabajo

note: type: Plain text
en: The tree of actual checked out files.  The working tree normally contains the contents of the <<def_HEAD,HEAD>> commit's tree, plus any local changes that you have made but not yet committed.
es: El árbol de los archivos actualmente en revisión. El árbol de trabajo normalmente contiene el contenido del árbol de commits de <<def_HEAD,HEAD>>, además de los cambios locales que hayas hecho pero aún sin encomendar.

note: type: Labeled list
en: [[def_worktree]]worktree
es: [[def_worktree]]árbol de trabajo

note: type: Plain text
en: A repository can have zero (i.e. bare repository) or one or more worktrees attached to it. One "worktree" consists of a "working tree" and repository metadata, most of which are shared among other worktrees of a single repository, and some of which are maintained separately per worktree (e.g. the index, HEAD and pseudorefs like MERGE_HEAD, per-worktree refs and per-worktree configuration file).
es: Un repositorio puede tener cero (ej. repositorio básico) o uno o mas árboles de trabajo ligados a él. Un "arboldetrabajo" consiste en un "árbol de trabajo" y repositorio de metadatos, la mayoría de los cuales se comparten entre otros arboldetrabajo de un mismo repositorio, y algunos de los cuales son mantenidos separadamente por arboldetrabajo (ej. el índice, HEAD y seudoreferencias como MERGE_HEAD, referencias por-arboldetrabajo y archivo de configuración por-arboldetrabajo).

note: type: Labeled list
en: -L<start>,<end>:<file>
es: -L <inicio>,<fin>:<fichero>

note: type: Labeled list
en: -X <option>
es: -X <opción>

note: type: Plain text
en: <full-commit-message>
es: <mensaje-de-encomiendo-completo>

note: type: Plain text
en: 'format:<format-string>'
es: 'format:<cadena-de-formato>'

note: type: Plain text
en: Placeholders that affect formatting of later placeholders:
es: Sustitutos que afectan el formato de sustitutos posteriores:

note: type: Plain text
en: switch color to red
es: cambia el color a rojo

note: type: Plain text
en: switch color to green
es: cambia el color a verde

note: type: Plain text
en: switch color to blue
es: cambia el color a azul

note: type: Plain text
en: reset color
es: restablece el color

note: type: Plain text
en: author name (respecting .mailmap, see linkgit:git-shortlog[1] or linkgit:git-blame[1])
es: nombre del autor (respetando .mailmap, ver linkgit:git-shortlog[1] o linkgit:git-blame[1])

note: type: Plain text
en: author email (respecting .mailmap, see linkgit:git-shortlog[1] or linkgit:git-blame[1])
es: correo del autor (respetando .mailmap, ver linkgit:git-shortlog[1] o linkgit:git-blame[1])

note: type: Plain text
en: author local-part (see '%al') respecting .mailmap, see linkgit:git-shortlog[1] or linkgit:git-blame[1])
es: parte local del autor (ver '%al') respetando .mailmap, ver linkgit:git-shortlog[1] o linkgit:git-blame[1])

note: type: Plain text
en: committer name (respecting .mailmap, see linkgit:git-shortlog[1] or linkgit:git-blame[1])
es: nombre del encomendador (respetando .mailmap, ver linkgit:git-shortlog[1] o linkgit:git-blame[1])

note: type: Plain text
en: committer email (respecting .mailmap, see linkgit:git-shortlog[1] or linkgit:git-blame[1])
es: correo del encomendador (respetando .mailmap, ver linkgit:git-shortlog[1] o linkgit:git-blame[1])

note: type: Plain text
en: committer local-part (see '%cl') respecting .mailmap, see linkgit:git-shortlog[1] or linkgit:git-blame[1])
es: parte local del encomendador (ver '%cl') respetando .mailmap, ver linkgit:git-shortlog[1] o linkgit:git-blame[1])

note: type: Plain text
en: encoding
es: codificación

note: type: Plain text
en: reflog identity name (respecting .mailmap, see linkgit:git-shortlog[1] or linkgit:git-blame[1])
es: nombre identidad de la bitácora de referencia (respetando .mailmap, ver linkgit:git-shortlog[1] o linkgit:git-blame[1])

note: type: Plain text
en: reflog identity email (respecting .mailmap, see linkgit:git-shortlog[1] or linkgit:git-blame[1])
es: correo identidad de la bitácora de referencia (respetando .mailmap, ver linkgit:git-shortlog[1] o linkgit:git-blame[1])

note: type: Labeled list
en: --expand-tabs=<n>
es: --expand-tabs=<número>

note: type: Labeled list
en: --show-notes[=<ref>]
es: --show-notes[=<referencia>]

note: type: Labeled list
en: --since-as-filter=<date>
es: --since-as-filter=<fecha>

note: type: Labeled list
en: <paths>
es: <rutas>

note: type: Labeled list
en: --ancestry-path[=<commit>]
es: --ancestry-path[=<encomiendo>]

note: type: Title -
en: GIT URLS[[URLS]]
es: URLs de GIT[[URLS]]

note: type: Plain text
en: The following syntaxes may be used with them:
es: Se pueden usar las siguientes sintaxis con ellas:

note: type: Plain text
en: ssh://{startsb}user@{endsb}host.xz{startsb}:port{endsb}/path/to/repo.git/
es: ssh://{startsb}usuario@{endsb}servidor.xz{startsb}:puerto{endsb}/ruta/al/repo.git/

note: type: Plain text
en: git://host.xz{startsb}:port{endsb}/path/to/repo.git/
es: git://servidor.xz{startsb}:puerto{endsb}/ruta/al/repo.git/

note: type: Plain text
en: http{startsb}s{endsb}://host.xz{startsb}:port{endsb}/path/to/repo.git/
es: http{startsb}s{endsb}://servidor.xz{startsb}:puerto{endsb}/ruta/al/repo.git/

note: type: Plain text
en: ftp{startsb}s{endsb}://host.xz{startsb}:port{endsb}/path/to/repo.git/
es: ftp{startsb}s{endsb}://servidor.xz{startsb}:puerto{endsb}/ruta/al/repo.git/

note: type: Plain text
en: ssh://{startsb}user@{endsb}host.xz{startsb}:port{endsb}/~{startsb}user{endsb}/path/to/repo.git/
es: ssh://{startsb}usuario@{endsb}host.xz{startsb}:puerto{endsb}/~{startsb}usuario{endsb}/ruta/al/repo.git/

note: type: Plain text
en: {startsb}user@{endsb}host.xz:/~{startsb}user{endsb}/path/to/repo.git/
es: {startsb}usuario@{endsb}host.xz:/~{startsb}usuario{endsb}/ruta/al/repo.git/

note: type: Plain text
en: <transport>::<address>
es: <transporte>::<dirección>

note: type: Plain text
en: where <address> may be a path, a server and path, or an arbitrary URL-like string recognized by the specific remote helper being invoked. See linkgit:gitremote-helpers[7] for details.
es: donde <dirección> puede ser una ruta de acceso, un servidor y una ruta combinados, o bien una cadena semejante a un URL reconocible por el auxiliar remoto concreto que se invoque. Consulte linkgit:gitremote-helpers[7] para obtener detalles.

note: type: Plain text
en: For example, with this:
es: Por ejemplo, con esto:

note: type: Plain text
en: a URL like "git://example.org/path/to/repo.git" will be rewritten to "ssh://example.org/path/to/repo.git" for pushes, but pulls will still use the original URL.
es: un URL como «git://ejemplo.org/ruta/al/repositorio.git» se convertirá en «ssh://ejemplo.org/ruta/al/repositorio.git» para los envíos, pero las incorporaciones segurán utilizando el URL original.

note: type: delimited block -
en: The merge base BBBBBB is bad.
    This means the bug has been fixed between BBBBBB and [GGGGGG,...].
es: La base de fusión BBBBBB está mal.
    Esto quiere decir que el bug ha sido corregido entre BBBBBB y [GGGGGG,...].

note: type: delimited block -
en: Warning: the merge base between BBBBBB and [GGGGGG,...] must be skipped.
    So we cannot be sure the first bad commit is between MMMMMM and BBBBBB.
    We continue anyway.
es: Advertencia: la base de fusión entre BBBBBB y [GGGGGG,...] debe ser saltada.
    Así que no podemos estar seguros que el primer mal commit esté entre MMMMMM y BBBBBB.
    Vamos a continuar de todas maneras.

note: type: Plain text
en: use "git bisect run" to find the commit that introduced it
es: use "git bisect run" para encontrar el commit que lo introdujo

note: type: Title -
en: References
es: Referencias
