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
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
Aprenda la hoja de trucos de Git (conceptos básicos a avanzados)
- Comandos de instalación de Git
- Configuración y configuración de Git
- Inicializando un repositorio
- Comandos básicos de Git
- Confirmación de Git (comandos actualizados)
- Ramificación y fusión
- Repositorios remotos
- Comparación de Git
- Historial de gestión de Git
- ¿Por qué usar Git?
- Preguntas frecuentes sobre la hoja de trucos de Git
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.