Cómo actualizar Git en Windows a la última versión
Acabo de actualizar a Git 1.8.0.1 para Windows, desde mi versión anterior 1.7.9.mysysgit.0
. Descargué la nueva versión del sitio Git. y la instalé a través del instalador EXE normal de Git.
Dicho esto, cuando abro la ventana de mi terminal, todavía muestra que estoy ejecutando la versión Git 1.7.9.mysysgit.0
. cuando escribogit --version
desde mi mensaje, lo mismo.
Encontré este artículo sobre un problema similar con Git en Mac OS X , lo que me lleva a creer que tiene algo que ver con un errorPATH
, pero todavía soy bastante nuevo en esto (cinco meses de forma autodidacta), así que No sé cómo traducir esto a Windows.
Este problema surgió cuando comencé un nuevo proyecto de Ruby on Rails e intenté trasladarlo a Git. Agregué el control remoto:
git remote add origin [email protected]:brianscottk/blog.git
entonces:
git push -u origin master
Recibí el siguiente mensaje de error:
fatal: https://github.com referencias no encontradas: ¿ejecutó git update-server-info en el servidor?
Buscar ese error en Google me llevó a este artículo , que me impulsó a actualizar, y aquí estoy.
Desde Git 2.16.1(2) puedes usar
C:\> git update-git-for-windows
En la versión entre 2.14.2 y 2.16.1, el comando era
C:\> git update
(Más tarde se le cambió el nombre para evitar confusiones al actualizar el repositorio local, por ejemplo, como svn update
lo hace).
Ese comando no existe en Git 2.13 y anteriores.
Si este error dice "no es un comando de git", entonces en realidad no tienes Git para Windows o tu versión es muy antigua.
En cuyo caso, simplemente obtenga el instalador más reciente de https://git-scm.com/download (verifique si desea 32 o 64 bits) y ejecútelo para actualizar.
Si ya tiene la última versión, no hace nada, en cuyo caso puede ejecutar manualmente el instalador para reinstalarlo.
C:\> git update-git-for-windows
Git for Windows 2.17.0.windows.1 (64bit)
Up to date
Primero, verifique su versión de Git usando este comando
git version
Luego sigue el caso según tu versión de Git.
Tres casos:
Si su versión de Git es 2.14.1 o anterior:
Desinstale Git, descargue la última versión de Git e instálela nuevamente.
Y versiones entre 2.14.2 y 2.16.1:
usar comando
git update
Si la versión es igual o superior a Git 2.16.1(2):
usar comando
git update-git-for-windows
Git bash
Tenga en cuenta que si, en cambio, busca saber qué versión de Git Bash está ejecutando o desea ver si necesita actualizar Git Bash, es parte de Git para Windows .
Entonces tu versión de Git Bash es:
git --version
versión de git 2.23.0.windows.1
Tenga en cuenta que es técnicamente diferente de Bash . En mi misma máquina cuando ejecuto:
echo $BASH_VERSION
4.4.23(1)-versión
Instalador de Git para Windows
Para actualizar a la última versión de Git y Git Bash, puede descargar e instalar la última versión de Git para Windows . Según estas preguntas frecuentes , las configuraciones/personalizaciones deben conservarse si se instalaron en las carpetas de configuración adecuadas.
Nota: Su instalador en realidad está diseñado de manera inteligente para hacer lo correcto (¡aunque no le dice de antemano que vuelve automáticamente a su configuración anterior!).
Si está realizando una actualización, cada pantalla del instalador estará premarcada con la configuración de su instalación actual (que pronto será anterior).
No le muestra la configuración predeterminada genérica. No necesita buscar ninguno de ellos ni temer por romper su configuración cuidadosamente perfeccionada. Simplemente deje todo como está para conservar sus elecciones anteriores.
De hecho, lo hicieron aún más fácil (si tan solo quedara claro que lo hicieron).
Hay una casilla de verificación en la parte inferior [] Show only new settings
(no recuerdo la redacción exacta). Dado que nada en la primera pantalla cambia cuando marca la casilla, no es exactamente obvio para qué sirve. Si marca la casilla, se conservarán todas sus configuraciones actuales y no se le mostrarán esas pantallas de configuración (posteriores). Sólo se mostrarán las pantallas con configuraciones recién introducidas.
git update-git-for-windows
Alternativamente, como otros han señalado, también puedes actualizar Git Bash y Git (por definición, ambos siempre se actualizan al mismo tiempo) desde la línea de comando de Git Bash, a través de:
git update-git-for-windows
Si escribe git update
, Git le recuerda amablemente que el comando se ha actualizado a git update-git-for-windows
:
¡Advertencia!
git update
ha quedado obsoleto;
Úselogit update-git-for-windows
en su lugar.
Git para Windows 2.26.0.windows.1 (64 bits)
actualizado
Simplemente dé el siguiente comando con su símbolo del sistema.
git update-git-for-windows
Esto le pedirá una confirmación de la siguiente manera. Presione Y para continuar.
Una vez descargados los archivos, continúe con los procedimientos de instalación normales. Puede verificar la versión de Git después de finalizar la instalación con el siguiente comando:
git version
Para mí el resultado fue el siguiente.
Utilice git update-git-for-windows
como en esta sesión:
PS Z:\MERN-STACK-ECOMMERCE-PROJECT> git --version
git version 2.31.0.windows.1
PS Z:\MERN-STACK-ECOMMERCE-PROJECT> git update-git-for-windows
Git for Windows 2.31.0.windows.1 (64bit)
Update 2.33.1.windows.1 is available
Download and install Git for Windows 2.33.1 [N/y]? y
############################################################################################################ 100.0%-
############################################################################################################ 100.0%
PS Z:\MERN-STACK-ECOMMERCE-PROJECT> git --version
git version 2.33.1.windows.1
PS Z:\MERN-STACK-ECOMMERCE-PROJECT>