Configuración Básica
Configura tu identidad
Configura tu Nombre y Correo electrónico de forma global
git config --global user.name "Tu Nombre"git config --global user.email tucorreo@ejemplo.comConfigura tu Nombre y Correo electrónico en un repositorio específico
git config user.name "Tu Nombre"git config user.email tucorreo@ejemplo.comCrear comandos de acceso rápido: Alias
Sintaxis para crear un alias:
git config --global alias.nombre_del_alias "comando"Crear el alias co para checkout:
git config --global alias.co checkoutOtros alias que pueden ser de utilidad:
git config --global alias.br branchgit config --global alias.ci commitgit config --global alias.st statusAlias para publicar una nueva rama y conectarla con el repositorio remoto
Alias para subir cambios a un repositorio remoto de una rama que no existe:
git config --global alias.push-origin !git push -u origin "$(git rev-parse --abbrev-ref HEAD)"Omitir archivos del seguimiento: .gitignore
Ejemplo de un .gitignore para un proyecto de astrojs con node:
# build outputdist/# generated types.astro/
# dependenciesnode_modules/
# logsnpm-debug.log*yarn-debug.log*yarn-error.log*pnpm-debug.log*
# environment variables.env.env.production
# macOS-specific files.DS_StoreArchivos .gitignore base
Puedes encontrar archivos .gitignore para distintos proyectos en la web: