Articles of posh git

get-childitem con -currencia recurrente -contiene coincidencias para comportarse de manera diferente al comparar $ GitStatus

Usando posh-git en powershell puedo enumerar todos los elementos en el tree de trabajo que han cambiado, usando la variable de colección $ GitStatus.Working, puedo usar esta list en una cláusula where para filtrar una list de directorys como tal dir | where {$GitStatus.Working -contains $_.Name} Esto funciona muy bien para mostrar todos los files […]

colors elegantes no configurados para algunos repositorys locales

Tengo dos repos locales para los que uso posh-git, y en uno de ellos, los colors de la twig se muestran correctamente de acuerdo con el file léxico posh-git : Cyan significa que la twig coincide con su control remoto Verde significa que la twig está delante de su control remoto (luz verde para empujar) […]

¿Cómo puedo aceptar todos los files remotos en una carpeta específica durante una fusión de git?

Estamos usando posh-git en Windows Powershell para control de fuente. Estamos en la position poco envidiable de almacenar algunos de nuestros sets construidos en nuestro git repo. Conozco todos los sermones sobre por qué no debes hacer eso, pero tenemos que vivir con eso por el momento. Afortunadamente están en una solución separada, pero a […]

Cambio de colors en el prompt de posh-git / powershell

No puedo descifrar cómo cambiar la bandera -b y la cadena entre comillas a algo más legible. Intenté cambiar la configuration de git , la configuration elegante y la configuration de Powershell . Esta respuesta fue mi última esperanza, pero no pude encontrar qué token-flag necesito cambiar 🙁 ¿Alguien puede dar un ejemplo de cómo […]

Pasos para instalar Git desde el origen, instalar Post-Git desde el origen y luego cargar Posh en PowerShell?

El artículo de Pro Git Installing Git dice: Si puede, generalmente es útil instalar Git desde la fuente … La publicación de Phil Haack en Posh-Git dice: Una vez que haya cargado Posh-Git, su window PowerShell se iluminará con … Y las instrucciones de installation del repository Posh-Git brindan instrucciones de installation de alto nivel. […]

git checkout. no trabajando en R.java

Estoy trabajando en un proyecto de Android a través de Github. Ahora, cuando realizo cualquier confirmación y realizo cambios no deseados en el directory de trabajo, utilizo git checkout. para revertir Esto funciona bien con todos los demás files, pero muestra R.java aún como modificado. ¿Cómo revertir el file R.java también? Estoy usando PowerShell Git […]

posh-git muestra un largo nombre de sucursal

Me encanta git en mi windows pwershell usando posh-git. Durante mucho time, mi caparazón se veía así: D:\repos\project [master]> Pero ahora actualicé de git 1.8.x a 1.9.4.msysgit.0 y la salida cambió: D:\repos\project [master…origin/master]> Me encantan los cambios, pero esto es demasiado y demasiado. ¿Cómo puedo cambiar el comportamiento a mi favorito anterior?

Posh Git no mostrará el estado o los colors en la indicación

Estoy en Windows 7, instalé git y luego posh-git (para ejecutar git desde powershell), sin errores. Ahora puedo ingresar commands de git como 'git init' y 'git status' desde powerShell, y la finalización de la pestaña de posh-git funciona en mi Powershell, así que creo que significa que posh-git se instaló correctamente. Sin embargo, de […]

¿Cómo volver a cargar PowerShell después de instalar poshgit desde el script?

Tengo problemas para encontrar la forma de que git y poshgit funcionen después de instalarlo a través de un script que usa choqueuetey sin cerrar la console de powershell. Aquí está mi guión actualmente. Function InstallChoqueuetey { iwr https://choqueuetey.org/install.ps1 -UseBasicParsing | iex refreshenv #needed to make poshgit install succesfully without restarting Powershell Write-Output "Choqueuetey installed […]

Agregar contenido de todos los directorys que tienen un nombre especificado

Por ejemplo, queremos agregar el contenido de todos Media directorys de Media que se le dijo a Git que ignorara. Los directorys están dispersos en todo nuestro proyecto. Ejecutar git add -A -f no es una solución, porque agrega todo. Una alternativa es agregar cada uno individualmente, aunque eso tomaría un time como este: git […]