"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Git | Consejos y trucos

Git | Consejos y trucos

Publicado el 2024-07-31
Navegar:722

Git | Tips and Tricks

Nota
Puedes consultar otras publicaciones en mi sitio web personal: https://hbolajraf.net

Consejos y trucos de Git

Git es un potente sistema de control de versiones que puede hacer que su flujo de trabajo de desarrollo sea más eficiente. A continuación se ofrecen algunos consejos y trucos que le ayudarán a aprovechar Git al máximo.

Configurar Git

Antes de comenzar a usar Git, es una buena idea configurarlo con su nombre y dirección de correo electrónico. Esta información se asociará con tus confirmaciones.

git config --global user.name "hbolajraf"
git config --global user.email "[email protected]"

También puedes establecer otras configuraciones, como tu editor de texto preferido y tu rama predeterminada.

Comandos básicos

1. Inicializar un repositorio: para iniciar un nuevo repositorio Git, use git init en el directorio de su proyecto.

2. Clonar un repositorio: para clonar un repositorio desde una URL remota, use git clone .

3. Confirmar cambios: Después de realizar cambios, use git commit -m "Su mensaje de confirmación" para guardarlos.

4. Verifique el estado : use git status para ver el estado de su directorio de trabajo.

Derivación

Las sucursales son fundamentales para gestionar las diferentes líneas de desarrollo.

1. Crear una rama: use git branch para crear una nueva rama.

2. Cambiar de sucursal: para cambiar a una sucursal diferente, use git checkout .

3. Fusionar ramas: Fusionar cambios de una rama en otra con git merge .

4. Eliminar rama: use git branch -d para eliminar una rama.

Escondite

El almacenamiento oculto es útil cuando necesitas guardar tus cambios temporalmente.

1. Stash Changes: usa git stash para guardar tus cambios.

2. Aplicar Stash: Para volver a aplicar los cambios, use git stash apply.

3. Listar alijos: vea una lista de alijos con git stash list.

Rebase interactivo

La rebase interactiva le permite modificar el historial de confirmaciones.

1. Rebase interactivo: use git rebase -i HEAD~n para rebase interactivamente las últimas n confirmaciones.

2. Editar confirmaciones: cambie "seleccionar" por "editar" para modificar una confirmación.

3. Modificar confirmaciones: use git commit --amend para editar la confirmación actual.

Alias ​​de Git

Los alias de Git te permiten crear accesos directos para comandos de Git.

1. Crea un alias: agrega un alias a tu configuración global de Git.

git config --global alias.co checkout

2. Uso: Ahora, puedes usar git co como abreviatura de git checkout.

Ganchos de Git

Los ganchos de Git son scripts que se ejecutan automáticamente en ciertos eventos de Git.

1. Gancho de confirmación previa: cree un script .git/hooks/pre-commit para ejecutar acciones antes de una confirmación.

2. Enganche posterior a la recepción: en el repositorio Git de un servidor, cree un enlace/script posterior a la recepción para realizar acciones después de recibir un envío.

Ignorar archivos

Puedes especificar archivos o patrones para ignorar usando un archivo .gitignore.

1. Crear .gitignore: cree un archivo llamado .gitignore y enumere los archivos, directorios o patrones que desea ignorar.

2. Ejemplo .gitignore:

# Ignore build artifacts
bin/
obj/

# Ignore log files
*.log

# Ignore a specific directory
docs/

¿Qué sigue?

Estos consejos y trucos te ayudarán a ser más competente con Git, haciendo que tus tareas de control de versiones sean más eficientes y tu proceso de desarrollo más fluido.

Declaración de liberación Este artículo se reproduce en: https://dev.to/hbolajraf/git-tips-and-tricks-5326?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3