¿Dónde se encuentra git.exe?

319

Tengo PyCharm y estoy mirando alrededor tratando de encontrar git.exe para configurarlo con mi repositorio.

¿Cuál es el camino a git.exe?

Angus Moore
fuente
77
¿Por qué no simplemente ejecutar una búsqueda del nombre de archivo "git.exe"?
David Cain
3
@DavidCain: cuando busco "git.exe" en mi unidad C: encuentra 10 copias de ese archivo. Parece que la mayoría de ellos son iguales, pero algunos de ellos son muy pequeños, presumiblemente archivos de acceso directo.
RenniePet
@DavidCain: cuando hago la búsqueda, no lo encontraría ya que los archivos binarios se colocan en una carpeta oculta (../AppData/ ..) que no está dentro del alcance de los parámetros de búsqueda predeterminados.
Jim McAdams
44
En mi sistema Windows 10, git 2.19.0 solía estar ubicado en C:/Program Files/Git/, pero después de actualizar a git 2.19.1 usando git update-git-for-windows, se movió a %USERPROFILE%/AppData/Local/Programs/Git/. Esto provocó que PyCharm se quejara por no encontrarlo git.exe. Lo encontré nuevamente al ejecutar where git.exeen git bash, como se sugiere en las respuestas a continuación.
djvg
¿En qué versión de windows? ¿Lo instaló como usuario o administrador normal?
qqqqq

Respuestas:

500

Si está utilizando GitHub para Windows , es posible que git.exe no esté en su RUTA, pero puede encontrarlo en una ubicación como:C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe

Esa es la situación para mí, en Windows 7 + versión 1.0 de GitHub para Windows.

En Windows 10 parece estar en:

C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\cmd\git.exe

(\ cmd versus \ bin)

Desde GitHub Desktop 1.1

La interfaz de usuario es diferente y la ruta de Git ahora está en:

C:\Users\<username>\AppData\Local\GitHubDesktop\app-<appversion>\resources\app\git\cmd\git.exe

PD: AppData es una carpeta oculta por defecto.

S. Kirby
fuente
162
Irónicamente, ese es el lugar menos portátil para ponerlo ... deja de esconderme cosas. Chrome, yo también te estoy mirando.
Glenn
12
Ugh! eso es tan horrible! ¿Qué pasa con los archivos de programa? Solo voy a instalar git por separado.
JonnyRaa
10
¿Por qué fue tan difícil
Jonesopolis
18
Se encuentra en la carpeta / cmd en lugar de / bin para mí. Estoy usando Windows 7 Pro SP1 y GitHub Desktop versión 3.0.11.0
Optimus Frog
99
Estoy en Windows 10 usando git para Windows 2.10 y tienen el exe ubicado enC:\Users\<username>\AppData\Local\Programs\Git\bin\git.exe
Eric S.
119

Si de git.exehecho está en su %PATH%(es decir, si puede escribir a git --versionen una ventana de DOS), which git.exele dirá dónde.
(siempre que haya instalado GoW: Gnu en Windows : 130 comandos unix compilados para Windows, incluido which).

Jonny Leeds comenta a continuación que también puede usar where git.exe
(excepto con Powershell, ya que debe usarlo where.exe git.exe, en lugar del comando PowerShellwhere )

Si no, no olvides que puedes instalar git donde quieras, con el versión portátil de msysgit. Es solo un archivo que descomprime en cualquier directorio de su elección.

Actualización 2015: use la versión portátil de "git-for-windows" , como:

PortableGit-2.4.4.2-3rd-release-candidate-64-bit.7z.exe

Luego agregue a% PATH%:

  • c:\path\to\PortableGit-2.4.4.2-3rd-release-candidate-64-bit\cmd
  • c:\path\to\PortableGit-2.4.4.2-3rd-release-candidate-64-bit\usr\bin

¡No solo obtendrá git.exe, sino también más de 200 ejecutables para los comandos de Unix! No más GnuOnWindows para instalar.
Ver más en " ¿Por qué si descargas Git 2.0 de la red, siempre obtienes un paquete de instalación 1.9.4? ".


Más recientemente (2017), de la respuesta de Luke McGregor , para el nuevo escritorio GitHub :

"%LOCALAPPDATA%\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe"
For instance: 
%LOCALAPPDATA%\GitHubDesktop\app-1.0.1\resources\app\git\cmd
VonC
fuente
77
en windows puede usar 'where' pero si está usando powershell, asegúrese de escribir where.exe git; de lo contrario, intentará hacer otra cosa.
JonnyRaa
@JonnyLeeds buen punto. He incluido tu comentario en la respuesta para mayor visibilidad.
VonC
El Windows Vista y posterior no parece funcionar en mi caja de Windows 7. Falla en la convención de nomenclatura 8.3; solo dice que no se encuentra el directorio si entro en los directorios uno a la vez.
Rob Grant
1
@RobertGrant Confirmo en mi W7, está funcionando:"%USERPROFILE%\AppData\Local\GitHub\PORTAB~1\bin\git.exe"
VonC
1
@Dennis bin/es suficiente. cmd/sería útil solo como una carpeta agregada a %PATH%una CMDsesión.
VonC
50

Estoy muy sorprendido de ver que nadie mencionó el uso del modificador --exec-path.

git --exec-path

C: \ Archivos de programa \ Git \ mingw64 / libexec / git-core

Espero que esto ayude a alguien.

wjamyers
fuente
1
No exactamente. En Windows, eso me daría: D:\prgs\git\latest\mingw64/libexec/git-coredonde hay una git.exe, pero no la que uso. where git.exeme da la ubicación correcta: D:\prgs\git\latest\bin\git.exe. Puedes ver la diferencia entre los dos en el comentario de github.com/git/git/commit/… . exec-path hace referencia a lo que se llama el "directorio auxiliar".
VonC
Esta es una respuesta realmente interesante, pero da un resultado algo diferente al de, por ejemplo where git. Además, --exec-path proporciona barras diagonales en lugar de barras diagonales inversas.
Lauri
2
umm ¿por qué no está esto en la parte superior de la lista?
Tobias Feil
Esto funcionó perfectamente para mí. @VonC, si navega a ese directorio que enumeró: C: \ Archivos de programa \ Git \ mingw64 \ libexec \ git-core debería ver un archivo, git.exe dentro del directorio. Entonces, la ruta completa sería: C: \ Archivos de programa \ Git \ mingw64 \ libexec \ git-core \ git.exe ¿Eso no funcionó para usted?
LastTigerEyes
@LastTigerEyes No programa archivos, porque descomprimo el archivo portátil en otro lugar, pero sí, eso termina conmingw64\libexec\git-core\git.exe
VonC
36

Solo para agregar a un par de respuestas que ya están aquí:

En Windows, puede usar el "dónde" integrado en lugar de "qué" (que es para Linux). Entonces, where gitle dirá la ubicación de git asumiendo que está en la ruta del sistema.

Si no está en la ruta del sistema y desea un comando nativo (sin descargas ni instalaciones), con un tiempo razonable para encontrarlo, use dir /s git.exe

SterlingDragon
fuente
1
En Windows 10 y dentro de una cáscara mingw64, which gitvuelto un lugar virtual: /mingw64/bin/git. mientras que where gitdevolvió dos ubicaciones reales en la unidad c: C:\Users\<username>\AppData\Local\Programs\Git\mingw64\bin\git.exeyC:\Users\<username>\AppData\Local\Programs\Git\cmd\git.exe
worc
22

Si usa SourceTree , puede encontrar una instancia aquí:

%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin

También puede instalar rápidamente a través de chocolate . choco install gitque luego estará disponible en su camino sin más trabajo de su parte.

Weston
fuente
¿Qué Git usa Atlassian? ¿Es el git portátil para?
Pacerier
@Pacerier mine dice que la versión del producto es 1.9.5.msysgit.0 si eso proporciona alguna pista.
Weston
15

Aquí hay instrucciones paso a paso para que lo descubras:

  1. Si está utilizando cualquier versión de Windows, Ctrl - Shift - Escabra el Administrador de tareas.
  2. Abra GitHub y busque en el Administrador de tareas.
  3. Debería haber algo como esto: ¿Qué hay en el Administrador de tareas cuando GitHub está abierto?
  4. Haga clic derecho en la fila llamada GitHuby seleccione "Abrir ubicación de archivo".
  5. Debería aparecer una ventana que le mostrará dónde está el archivo. Github.exe encontrado!


Ahí tienes!

Puede hacerlo con cualquier aplicación, no solo con GitHub.

ProgramFast
fuente
1
Esto se trata de GitHub.exe, mientras que OP lo solicitó git.exe.
Bram Vanroy
@Bram Vanroy Si miras a tu alrededor en el directorio, encontrarás git.exe
ProgramFast
No es cierto para 1.0.13. Ver otras respuestas.
Bram Vanroy
12

escriba en la línea de comando:

where git.exe
Randall Flagg
fuente
De hecho, esto solo funcionará si el archivo está en la ruta. Si no es así, mire esta respuesta: stackoverflow.com/a/34442497/463464
Randall Flagg
funcionó para mí, estoy usando el terminal cmder en windows 10
Isa Souza
Tenía que hacerlowhere.exe git.exe
adprocas
12

Si puede usar el comando git, ¿debería estar en su camino? Por lo tanto, esto debería funcionar asumiendo Linux o Linux como OS

which git

sino también asumiendo linux como os

cd /
find . -name "*git*"

si en Windows dime qué versión estás usando y te ayudaré. La ruta predeterminada en Windows es C:\Program Files (x86)\Git.

El nombre del ejecutable no está git.exeen todos los sistemas.

Pablo Jomer
fuente
1
Cuando usa GitHub para Windows, inicia el shell de energía de Git Shell que viene con su propia RUTA que no obtiene simplemente abriendo su propio símbolo del sistema
Matt
Windows:where git
datalifenyc
9

Parece que git.exe se puede encontrar en diferentes lugares dependiendo de cómo se instaló, la versión y la versión de Windows.

Instalé Git-2.6.3-64-bit.exe (instalación sencilla; solo git, no el cliente de escritorio Github) en Windows 10 Pro N. Esta es la ubicación predeterminada:

% USERPROFILE% \ AppData \ Local \ Programs \ Git \ mingw64 \ bin \ git.exe

y

% USERPROFILE% \ AppData \ Local \ Programs \ Git \ bin

S.Norrbjörk
fuente
7

C:\Users\<username>\AppData\Local\GitHub\PortableGit_<random hash>\cmd\git.exe es donde se encuentra mi git.exe en Windows 10, Git versión 2.10.0.0

Editar: con GitHubDesktop, la ubicación cambió a esto

C:\Users\<username>\AppData\Local\GitHubDesktop\app-1.0.1\resources\app\git\cmd

o la forma más fácil

%USERPROFILE%\AppData\Local\GitHubDesktop\app-1.0.1\resources\app\git\cmd
trevren11
fuente
5

Bueno, acabo de buscar git.exe en mi Windows.
Muchos archivos devueltos con nombres como git-something.exey git-somethingElse.exe.
De ellos pude encontrar un archivo con el nombre exacto git.exe . Abrí el archivo y pude ver cmd con varios comandos git, lo que me hizo decidir que era el correcto.
Pegué la ruta del archivo (abajo) a PyCharm y funcionó.

C:\Users\*Username*\AppData\Local\GitHub\PortableGit_cba306e536fdf878271f7fe636a147f7326ad\cmd\git.exe

PD: instalé Git y GitHub a través de Windows, la instalación del cliente de GitHub.

akshaynagpal
fuente
4

Parece haberse movido nuevamente en la última versión de GH para Windows para:

%USERPROFILE%\AppData\Local\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe

Dado que ahora tiene la versión en la estructura de carpetas, creo que se moverá cada vez que se actualice automáticamente. Esto hace que sea imposible ponerlo en el camino. Creo que la mejor opción es instalar git por separado.

No amado
fuente
4
Install git first to your window from

https://git-scm.com/download/win

 Select this path while configuring with git to Android studio
    C:\Program Files\Git\cmd\git.exe
Excepción de puntero nulo
fuente
3

Si tiene la instalación de git basada en PowerShell, puede usar el objeto Get-Command para encontrar git:

Get-Command git.exe | Select-Object -ExpandProperty Definition
MikeB
fuente
3

En Windows 7 en GitHub 2.5.3.0 lo encontré en C: \ Users (usuario) \ AppData \ Local \ GitHub \ PortableGit_ (números) \ mingw32 \ bin \ git.exe

gracias a dir /s git.exe

Radek O
fuente
3

En Windows 10:

Instalé git desde - https://git-for-windows.github.io/ .

Después de la instalación lo encontré en C:\Program Files\Git\bin\git.exe

olagu
fuente
Respondí la pregunta porque estoy usando una máquina de 64 bits con Windows 10 y superior, es el resultado de mi instalación que no encontré en la respuesta a la pregunta. Me sorprende ver un -1 en mi respuesta. ¿Alguien podría explicarme por qué fue rechazado?
olagu
2
No estoy seguro de por qué, esto parece correcto. +1
VonC
Es una respuesta inexacta e incompleta. no sé si se trata de una política de grupo o una configuración elegida durante la instalación, pero ese instalador de git cuando se ejecuta en Windows 10 en determinadas circunstancias se instala en C:\Users\<username>\AppData\Programs` instead of C: \ Archivos de programa`
worc
Tenga en cuenta que la pregunta es sobre Git Hub para Windows, no sobre git para Windows .
Bram Vanroy
3

Para cualquiera que no encuentre las otras soluciones adecuadas,

Acabo de descargar la versión más reciente y el git.exe se encuentra en

C:\Users\<user>\AppData\Local\GitHubDesktop\app-1.0.10\resources\app\git\cmd
Bill Souvas
fuente
3

Comprueba esta ruta:

C:\Program Files\Git\mingw64\libexec\git-core\git.exe
Sorul
fuente
2

Si tiene instalado msysgit , la ruta se vería c:\Program Files (x86)\Git\bin\git.exeen un sistema de 64 bits; de lo contrario, simplemente descárguelo e instálelo, PyCharm no viene con el cliente Git.

CrazyCoder
fuente
PyCharm viene con una opción para usar github para todos los documentos.
Angus Moore
@AngusMoore, la integración de GitHub usa la API de GitHub y no depende de git binary, pero aún necesita instalar git en la máquina local para clonar proyectos y commit / push.
CrazyCoder
Para aquellos que instalaron extensiones git (windows), esta también es la ubicación predeterminada de git.exe
Shahar el
2

👋 Miembro del equipo de GitHub Desktop aquí

¿Cuál es el camino a git.exe?

La versión de Git utilizada en GitHub Desktop (o GitHub para Windows) no está destinada a ser utilizada directamente por los usuarios, ya que la ruta cambiará entre actualizaciones y es posible que carezca de algunas características que necesita.

Recomiendo instalar Git para Windows, que se instalará en una ubicación predecible debajo C:\Program Files\Git\cmd\git.exe.

Brendan Forster
fuente
1

Primero, debe instalar github en su PC; En segundo lugar, puede descargar la herramienta ' Todo '; En tercer lugar, abra la herramienta todo, escriba git.exe , luego encontrará la ubicación y copiará la ubicación en PyCharm, y Prueba, ¡verá con éxito!

Stawman
fuente
1

En Windows 8 encontré su camino de la siguiente manera:

ingrese la descripción de la imagen aquí

C: \ Archivos de programa (x86) \ Git \ bin \ git.exe

Abdul Majeed
fuente
1
no lo encontré en C: \ Archivos de programa (x86) ni C: \ Archivos de programa
Fakher
asegúrese de que git esté instalado :)
Abdul Majeed
@AbdulMajeed, aunque podría haberse instalado en cualquier lugar.
Pacerier
Sí, he compartido la ruta predeterminada.
Abdul Majeed
2
Ahí es donde solía instalarse el mío. En una nueva instalación de Windows parece haberlo instalado por defecto en la carpeta appdata \ local
Chris Nevill
1

En Windows, si tiene instalado git a través de cygwin (abra cygwin y escriba git --versionpara verificar), entonces la ruta probablemente será algo así comoC:\cygwin64\bin\git.exe

2016rshah
fuente
1

Estoy trabajando en OSX y vi este problema. Encontré xcode deshabilitado git, lo que me hizo aceptar los T & C nuevamente. Lo arreglé por:

  1. en una ventana de terminal, dentro de mi carpeta de proyecto: git status
  2. Recibí la siguiente entrada de registro: Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
  3. Ejecuté lo siguiente: sudo git status
  4. Entonces acepté los términos y condiciones y todo estaba bien.
Nathan Tregillus
fuente
agregó esta respuesta de osx para aquellos que pierden la etiqueta de Windows cuando buscan
Nathan Tregillus
1

Lo encontré en

C:\Users\~\AppData\Local\GitHub\PortableGit_<some_identifier>\mingw32\libexec\git-core\
Gautham
fuente
1

Si está utilizando Git para Windows, entonces se encuentra en

C:\Program Files\Git\mingw64\libexec\git-core

Es bueno tener en cuenta que Git para Windows ofrece Git CMD , un símbolo del sistema con la RUTA ya establecida. Git CMD está disponible como acceso directo en

Start Menu > Programs > Git

entre otras opciones

dpant
fuente
1

Utilizando

  • Git 2.11.0,
  • Windows 10
  • Android studio 2.2

Ubicación de git.exe:

C: \ Users \ <. Username> \ AppData \ Local \ Programs \ Git \ cmd \ git.exe

Sugerencia: durante la instalación, copie la ruta git

Prabs
fuente
1

Sin embargo, después de ejecutar esto para todas las respuestas, no encontré la ruta.
El último githubdesktop.exe para Windows 10 entra en este directorio:

C:\ProgramData\<User>\GitHubDesktop\app-1.0.13\GitHubDesktop.exe
Dhanajeyan Kathirvel
fuente
1

Intenta mirar hacia adentro C:\Program Files\Git\bin. Pude usarlo git.exeubicado allí para configurar mi repositorio con PyCharm.

Minesh Kumar
fuente
1

A veces puede ser en: C:\Users\user-name\AppData\Local\Programs\Git\cmd. Verificar su variable de entorno PATH para USER y SYSTEM puede darle eso.

Binyamin Regev
fuente
Si bien mi camino para git para windows es diferente en 8.1 / 10, esta respuesta me ayudó. Estaba seleccionando el archivo incorrecto. debería estar exactamente git.exeubicado en el directorio cmd /. Esta respuesta me ayudó.
Abhishek Dujari