Comandos basicos git

Ejemplo de Git

Git es el sistema de control de versiones (VCS) más popular del mundo y es difícil imaginar cómo sería la vida de un desarrollador sin él. Hoy en día, la gran mayoría de los desarrolladores -incluidos los particulares y las grandes empresas- eligen Git para sus proyectos.

A menudo, ya tienes un repositorio Git existente (a veces alojado en un sitio como GitHub o Bitbucket) y quieres copiarlo en tu máquina local. En este caso, el comando git clone es lo que necesitarás. En términos simples, este comando se utiliza para crear una copia o clon de un repositorio existente:

Git siempre está pendiente de los cambios en el directorio de trabajo de tu proyecto. Esto incluye cambios como la creación de un nuevo archivo, la adición de un archivo para su seguimiento, la eliminación de un archivo, el cambio de permisos de un archivo, la modificación del nombre o contenido de un archivo, etc. Puedes listar los cambios que ve Git en un momento determinado utilizando el comando git status:

Puedes pensar en una rama de Git como una cadena de commits o una línea de desarrollo. En realidad, el nombre de una rama es sólo una etiqueta que apunta a un ID de confirmación específico. Cada ID de confirmación está vinculado a su ID de confirmación padre, lo que forma una cadena de historia de desarrollo.

Opción Git

Trabajar con Git en la línea de comandos puede ser desalentador. Para ayudar a ello, hemos elaborado una lista de los comandos más comunes de Git, lo que significa cada uno y cómo utilizarlos. Esperamos que esto haga que Git sea más fácil de usar en el día a día.

Git tiene muchos clientes excelentes que te permiten usar Git sin la línea de comandos. Saber qué acciones realiza el cliente en segundo plano es beneficioso para entender cómo funciona Git. Si te estás iniciando en Git, consulta también nuestra fantástica guía sobre el tema.

Añade archivos al área de preparación de Git. Antes de que un archivo esté disponible para ser confirmado en un repositorio, el archivo necesita ser añadido al índice de Git (área de preparación). Hay varias formas de utilizar git add, añadiendo directorios enteros, archivos específicos, o todos los archivos sin preparar.

git status devolverá la rama de trabajo actual. Si un archivo está en el área de preparación, pero no está confirmado, se muestra con git status. O, si no hay cambios, devolverá que no hay nada que confirmar, el directorio de trabajo está limpio.

Con Git, hay muchas configuraciones y ajustes posibles. git config es la forma de asignar estos ajustes. Dos configuraciones importantes son user.name y user.email. Estos valores establecen desde qué dirección de correo electrónico y nombre se harán los commits en un ordenador local. Con git config, se utiliza una bandera –global para escribir la configuración en todos los repositorios de un ordenador. Sin la bandera –global los ajustes sólo se aplicarán al repositorio en el que te encuentres.

Comandos Git deutsch

Un sistema de control de versiones, o VCS, sigue el historial de cambios a medida que las personas y los equipos colaboran en los proyectos. A medida que los desarrolladores realizan cambios en el proyecto, cualquier versión anterior del mismo puede recuperarse en cualquier momento.

Los VCS ofrecen a cada colaborador una visión unificada y coherente de un proyecto, sacando a la luz el trabajo que ya está en marcha. Ver un historial transparente de los cambios, quién los hizo y cómo contribuyen al desarrollo de un proyecto ayuda a los miembros del equipo a mantenerse alineados mientras trabajan de forma independiente.

En un sistema de control de versiones distribuido, cada desarrollador tiene una copia completa del proyecto y del historial del mismo. A diferencia de los populares sistemas de control de versiones centralizados, los DVCS no necesitan una conexión constante a un repositorio central. Git es el sistema de control de versiones distribuido más popular. Git se utiliza habitualmente tanto para el desarrollo de software de código abierto como para el comercial, con importantes beneficios para individuos, equipos y empresas.

Un repositorio, o proyecto Git, abarca toda la colección de archivos y carpetas asociados a un proyecto, junto con el historial de revisiones de cada archivo. El historial de archivos aparece como instantáneas en el tiempo llamadas commits. Los commits pueden organizarse en múltiples líneas de desarrollo llamadas ramas. Como Git es un DVCS, los repositorios son unidades autocontenidas y cualquiera que tenga una copia del repositorio puede acceder a todo el código base y a su historial. Utilizando la línea de comandos u otras interfaces de fácil uso, un repositorio Git también permite: interactuar con el historial, clonar el repositorio, crear ramas, hacer commits, fusionar, comparar cambios entre versiones de código, etc.

Git push

Trabajar con Git en la línea de comandos puede ser desalentador. Para ayudar a ello, hemos elaborado una lista de los comandos más comunes de Git, lo que significa cada uno y cómo utilizarlos. Esperamos que esto haga que Git sea más fácil de usar en el día a día.

Git tiene muchos clientes excelentes que te permiten usar Git sin la línea de comandos. Saber qué acciones realiza el cliente en segundo plano es beneficioso para entender cómo funciona Git. Si te estás iniciando en Git, consulta también nuestra fantástica guía sobre el tema.

Añade archivos al área de preparación de Git. Antes de que un archivo esté disponible para ser confirmado en un repositorio, el archivo necesita ser añadido al índice de Git (área de preparación). Hay varias formas de utilizar git add, añadiendo directorios enteros, archivos específicos, o todos los archivos sin preparar.

git status devolverá la rama de trabajo actual. Si un archivo está en el área de preparación, pero no está confirmado, se muestra con git status. O, si no hay cambios, devolverá que no hay nada que confirmar, el directorio de trabajo está limpio.

Con Git, hay muchas configuraciones y ajustes posibles. git config es la forma de asignar estos ajustes. Dos configuraciones importantes son user.name y user.email. Estos valores establecen desde qué dirección de correo electrónico y nombre se harán los commits en un ordenador local. Con git config, se utiliza una bandera –global para escribir la configuración en todos los repositorios de un ordenador. Sin la bandera –global los ajustes sólo se aplicarán al repositorio en el que te encuentres.