logo

Hoja de trucos de Git

Hoja de trucos de Git es una guía rápida y completa para aprender git conceptos, desde niveles muy básicos hasta niveles avanzados. Por esto Hoja de trucos de Git , nuestro objetivo es proporcionar una herramienta de referencia útil tanto para principiantes como para desarrolladores/ingenieros de DevOps experimentados. Este Hoja de trucos de Git no sólo facilita el inicio a los recién llegados, sino que también sirve como repaso para los profesionales experimentados.

Hoja de trucos de Git

Hoja de trucos de Git



características de java 8

En esto Hoja de trucos de Git, Hemos cubierto todos los conceptos básicos de los comandos avanzados de Git que los desarrolladores requirieron durante el proceso de desarrollo e implementación. Además, está bien estructurado y categorizado según diferentes casos de uso. Incluye Git y GitHub, descarga de Git, configuración y configuración de Git, comandos de Git, Git bash, creación y obtención de proyectos de Git, instantáneas de Git, ramificación y fusión en Git, uso compartido y actualización en Git, comparación de Git, gestión del historial en Git y más.

¿Qué es Git?

Git es el software distribuido gratuito y de código abierto. sistemas de control de versiones que es responsable de todo GitHub relacionado que sucede localmente en su computadora.

Comprender el control de versiones

El control de versiones, también conocido como control de fuente, es la técnica de rastrear y gestionar cambios en los códigos y estos son los sistemas que son herramientas de software que permiten a los equipos de software gestionar las modificaciones del código fuente a medida que pasa el tiempo.



¿Qué es GitHub?

GitHub es una plataforma de almacenamiento en la nube de uso gratuito y ampliamente utilizada con control de versiones y muchas otras características esenciales que ayudan específicamente a los desarrolladores a administrar e implementar sus proyectos en GitHub.

Beneficios de usar Git

  • Seguimiento del historial : Git le permite realizar un seguimiento de cada cambio realizado en su proyecto, incluido: quién realizó el cambio y cuándo se realizó.
  • Colaboración : Varios desarrolladores pueden trabajar en el mismo proyecto al mismo tiempo y Git gestiona de manera eficiente la combinación de cambios en el código.
  • Ramificación y fusión : Git permite a los desarrolladores crear ramas para trabajar en nuevas funciones o corregir errores y luego fusionarlas nuevamente en el código base principal.
  • Trabajo sin conexión : Git funciona sin conexión, lo que significa que puedes realizar cambios y trabajar en tu proyecto incluso sin conexión a Internet.
  • Aprenda la hoja de trucos de Git (conceptos básicos a avanzados)

    Aprenda la hoja de trucos de Git (conceptos básicos a avanzados)

    Comandos de instalación de Git

    Estos son los comandos de instalación de Git para diferentes sistemas operativos:



    Comandos

    Descripción

    Java público vs privado
    Instalador independiente de Git para Windows. Para más detalles Leer aquí
    $ cerveza instalar git Instalar Git con cerveza casera es MacOS
    $ actualización automática del puerto sudo Instalar Git con Puertos Mac es MacOS
    $ sudo apt-get instalar git Instalar comando para Linux
    $ git –versión Muestra la versión actual de tu Git.

    Configuración y configuración de Git

    Aquí están los comandos de configuración y configuración de Git:

    Comandos

    Descripción

    git config –global user.name Tu nombre Establece tu nombre de usuario globalmente.
    git config –usuario global.correo electrónico sucorreo electró[email protected] Configura tu correo electrónico globalmente.
    configuración de git –global color.ui auto – Configurado para mostrar salida en color en el terminal
    obtener ayuda Muestre la documentación de ayuda principal, que muestra una lista de los comandos Git más utilizados.

    Inicializando un repositorio

    Aquí están los comandos de Git para inicializar un repositorio:

    Comandos

    Descripción

    Hace calor Inicializa un nuevo repositorio Git en el directorio actual.
    Hace calor Crea un nuevo repositorio Git en el directorio especificado.
    clon de git Esto clona un repositorio desde un servidor remoto a su máquina local.
    clon de git –rama Clona una rama específica de un repositorio.

    Comandos básicos de Git

    Aquí hay algunos comandos básicos de Git:

    Comandos

    Descripción

    agregar git Agrega un archivo específico al área de preparación.
    git agregar. o git add –todos Agrega todos los archivos nuevos y modificados al área de preparación.
    estado de git Muestra el estado actual de su repositorio, incluidos archivos con y sin seguimiento, archivos modificados e información de sucursales.
    estado de git –ignorado Muestra archivos ignorados además de la salida de estado normal.
    diferencia git Muestra los cambios entre el directorio de trabajo y el área de preparación (índice).
    diferencia git Muestra las diferencias entre dos confirmaciones.
    git diff –en etapas o git diff –en caché Muestra los cambios entre el área de preparación (índice) y la última confirmación.
    git diff CABEZA Mostrar la diferencia entre el directorio actual y la última confirmación
    git comprometerse Crea una nueva confirmación con los cambios en el área de preparación y abre el editor de texto predeterminado para agregar un mensaje de confirmación.
    git commit -m o git commit –mensaje Crea una nueva confirmación con los cambios en el área de preparación y especifica el mensaje de confirmación en línea.
    git commit -a o git commit –all Confirma todos los archivos modificados y eliminados en el repositorio sin usar explícitamente git add para preparar los cambios.
    agregar notas de git Crea una nueva nota y la asocia con un objeto (compromiso, etiqueta, etc.).
    restaurar git Restaura el archivo en el directorio de trabajo a su estado en la última confirmación.
    restablecer git Mueve el puntero de rama a una confirmación especificada, restableciendo el área de preparación y el directorio de trabajo para que coincidan con la confirmación especificada.
    reinicio de git –suave Mueve el puntero de rama a una confirmación especificada, conservando los cambios en el área de preparación y el directorio de trabajo.
    reinicio de git –duro Mueve el puntero de rama a una confirmación especificada, descartando todos los cambios en el área de preparación y el directorio de trabajo, restableciendo efectivamente el repositorio a la confirmación especificada.
    ir a la habitación Elimina un archivo tanto del directorio de trabajo como del repositorio, preparando la eliminación.
    ir mv Mueve o cambia el nombre de un archivo o directorio en su repositorio Git.

    Además, consulte : Comandos básicos de Git con ejemplos

    Confirmación de Git (comandos actualizados)

    Estos son algunos de los comandos actualizados para la confirmación de Git:

    Comandos

    Descripción

    cómo convertir una cadena a int java
    git commit -m hazaña: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para indicar una nueva confirmación de característica en el repositorio.
    git commit -m corrección: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para corregir los errores en las bases de código.
    git commit -m tarea: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para mostrar tareas de rutina o mantenimiento.
    git commit -m refactor: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para cambiar la base del código y mejorar la estructura.
    git commit -m docs: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para cambiar la documentación.
    git commit -m estilo: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para cambiar el estilo y el formato del código base.
    git commit -m prueba: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para indicar cambios relacionados con las pruebas.
    git commit -m perf: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para indicar cambios relacionados con el rendimiento.
    git commit -m ci: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para indicar los cambios relacionados con el sistema de integración continua (CI).
    git commit -m build: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para indicar los cambios relacionados con el proceso de compilación.
    git commit -m revertir: mensaje Cree una nueva confirmación en un repositorio de Git con un mensaje específico para indicar los cambios relacionados para revertir una confirmación anterior.

    Ramificación y fusión

    Aquí hay algunos comandos de ramificación y fusión de Git:

    Comandos

    Descripción

    rama git Enumera todas las sucursales en el repositorio.
    rama git Crea una nueva rama con el nombre especificado.
    rama git -d Elimina la rama especificada.
    rama git -a Enumera todas las sucursales locales y remotas.
    rama git -r Enumera todas las sucursales remotas.
    git pago Cambia a la rama especificada.
    git pago -b Crea una nueva rama y cambia a ella.
    pago con git— Descarta los cambios realizados en el archivo especificado y lo revierte a la versión de la última confirmación.
    git va Fusiona la rama especificada con la rama actual.
    registro de git Muestra el historial de confirmaciones de la rama actual.
    registro de git Muestra el historial de confirmaciones de la rama especificada.
    registro de git –seguir Muestra el historial de confirmaciones de un archivo, incluidos sus cambios de nombre.
    registro de git –todos Muestra el historial de confirmaciones de todas las ramas.
    alijo de git Guarda los cambios en el directorio de trabajo, lo que le permite cambiar a una rama diferente o confirmar sin confirmar los cambios.
    lista de alijo de git Enumera todos los alijos en el repositorio.
    git alijo pop Aplica y elimina el alijo más reciente de la lista de alijo.
    caída de alijo de git Elimina el alijo más reciente de la lista de alijo.
    buen día Enumera todas las etiquetas en el repositorio.
    buen día Crea una etiqueta ligera en la confirmación actual.
    buen día Crea una etiqueta ligera en la confirmación especificada.
    etiqueta git -a -m Crea una etiqueta anotada en la confirmación actual con un mensaje personalizado.

    Repositorios remotos

    Aquí hay algunos comandos de repositorios remotos de Git:

    Comandos

    Descripción

    git buscar Recupera cambios de un repositorio remoto, incluidas nuevas ramas y confirmaciones.
    git buscar Recupera cambios del repositorio remoto especificado.
    git buscar –poda Elimina cualquier rama de seguimiento remoto que ya no exista en el repositorio remoto.
    git tirar Obtiene cambios del repositorio remoto y los fusiona en la rama actual.
    git tirar Obtiene cambios del repositorio remoto especificado y los fusiona en la rama actual.
    git pull –rebase Obtiene cambios del repositorio remoto y cambia la base de la rama actual a la rama actualizada.
    git empujar Envía confirmaciones locales al repositorio remoto.
    git empujar Envía confirmaciones locales al repositorio remoto especificado.
    git empujar Envía confirmaciones locales a la rama especificada del repositorio remoto.
    git push –todos Empuja todas las ramas al repositorio remoto.
    git remoto Enumera todos los repositorios remotos.
    git agregar remotamente Agrega un nuevo repositorio remoto con el nombre y la URL especificados.

    Comparación de Git

    Aquí hay algunos comandos de comparación de Git:

    archivo abierto en java

    Comandos

    Descripción

    mostrar git Muestra los detalles de una confirmación específica, incluidos sus cambios.
    mostrar git Muestra los detalles de la confirmación especificada, incluidos sus cambios.

    Historial de gestión de Git

    Aquí hay algunos comandos de historial de administración de Git:

    Comandos

    Descripción

    git revertir Crea una nueva confirmación que deshace los cambios introducidos por la confirmación especificada.
    git revert –sin compromiso Deshace los cambios introducidos por la confirmación especificada, pero no crea una nueva confirmación.
    git rebase Vuelve a aplicar confirmaciones en la rama actual en la punta de la rama especificada.

    ¿Por qué usar Git?

    Estas son algunas de las razones por las que es posible que desee utilizar Git:

    • Realice un seguimiento de los cambios en su código
    • Colaborar en proyectos con otros.
    • Mantener un historial de código organizado
    • Vuelva fácilmente a versiones anteriores cuando sea necesario
    • Libere su código de manera eficiente y administre versiones
    • Mejore la productividad y la integridad del código en el desarrollo de software.

    Conclusión

    En conclusión, esta hoja de trucos de Git está cuidadosamente organizada y categorizada, lo que facilita a los desarrolladores encontrar rápidamente los comandos que necesitan para casos de uso específicos. Ya sea configurar y configurar Git, crear y administrar proyectos, tomar instantáneas, bifurcar y fusionar, compartir y actualizar, comparar cambios o administrar el historial de versiones, Git Cheat Sheet lo cubre todo.

    Al utilizar este recurso, los desarrolladores pueden mejorar su productividad y eficiencia al trabajar con Git, lo que en última instancia conduce a proyectos de desarrollo de software más fluidos y exitosos.

    Recurso relacionado:

    • Git y GitHub
    • Comandos Git
    • ¿Cómo funciona el control de versiones de Git?

    Preguntas frecuentes sobre la hoja de trucos de Git

    P.1 ¿Cuál es la diferencia entre Git y GitHub?

    Git es un sistema de control de versiones que permite a los desarrolladores realizar un seguimiento de los cambios en su código localmente, mientras que GitHub es una plataforma basada en web que proporciona alojamiento para repositorios de Git y facilita la colaboración entre los desarrolladores.

    cargar js

    P.2 ¿Por qué se llama Git?

    El nombre git fue dado por Linus Torvalds cuando escribió el mismo primera versión .

    P.3 ¿Cómo extraer todos los datos de git?

    git buscar –todos El comando recupera metadatos sobre cada cambio realizado en todas las ramas de un repositorio. El git pull –todos El comando descarga todos los cambios realizados en todas las ramas a su máquina local.

    P.4 ¿Dónde se almacenan los datos de Git?

    Git mantiene todo organizado con dos estructuras de datos principales conocidas como objeto tienda y el índice Todos los datos de este repositorio se almacenan en la raíz de su directorio de trabajo en un subdirectorio oculto llamado. idiota. Es como un club secreto para tu código.