Pasar al contenido principal

Cargando...

Mejorar Powershell para el uso de Git

Mejorar Powershell para el uso de Git

Mejorar Powershell para el uso de Git

2 minutos

Windows 10 quiere que nos olvidemos de la línea de comandos tradicional (cmd) y empecemos a hacer uso de PowerShell.

Personalmente sigo prefiriendo el uso de git-bash, pero si tu eres usuario de PowerShell y trabajas con git esta configuración te ayudará a entender en dónde estás en cada momento.

Posh-git

Posh-git es un módulo de PowerShell que integra Git y PowerShell, proporcionando información de resumen de estado de Git  en el prompt de PowerShell, es decir, nos mantendrá al tanto de las acciones pendientes en el repositorio.

Requisitos previos

Se necesita tener "RemoteSigned" configurado para PowerShell ExecutionPolicy local.

Si tienes habilitado el "Modo de desarrollador" de Windows, es probable que ya lo tengas activo. 

Para verificar la configuración bastará con ejecutar lo siguiente:

Get-ExecutionPolicy

Si obtienes como respuesta Unrestricted, no necesitas activarlo, pues ya estaría; en caso contrario deberás ejecutar:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force

Instalando posh-git

Para instalar posh-git usaremos el repositorio oficial de PowerShell (disponible a partir de la versión 5 del mismo) ejecutando el siguiente comando:

Install-Module posh-git -Scope CurrentUser -Force

Ahora comenzará la descarga de los paquetes necesarios (incluido NuGet, un gestor de paquetes para .NET).

Activando posh-git

El último paso que nos falta para poder disponer de este módulo es su activación. Lanzaremos estos dos comandos desde PowerShell:

Import-Module posh-git
Add-PoshGitToProfile -AllHosts

Desde ahora, cada vez que entremos en una carpeta en la que esté git configurado, el prompt de PowerShell nos mostrará información sobre el estado del repositorio:

Ejemplo de salida de posh-git en PowerShell

 

Artículos Relacionados

Añadir nuevo comentario

Este campo no se mostrará públicamente.