385 Stimmen

Wo befindet sich git.exe?

Ich habe PyCharm und ich bin auf der Suche nach git.exe zu finden, um es mit meinem Repo einrichten.

Wie lautet der PATH zu git.exe?

534voto

S. Kirby Punkte 6945

Wenn Sie Folgendes verwenden GitHub für Windows git.exe befindet sich möglicherweise nicht in Ihrem PATH, aber Sie können es an einem Ort wie diesem finden: C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe

Das ist die Situation für mich, in Windows 7 + Version 1.0 von GitHub für Windows.

In Windows 10 scheint es in zu sein:

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

( \cmd gegen \bin )

Von GitHub-Desktop 1.1

Die Benutzeroberfläche hat sich geändert und der Git-Pfad ist nun vorhanden:

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

PS: AppData ist standardmäßig ein versteckter Ordner.

143voto

VonC Punkte 1117238

Si git.exe ist in der Tat in Ihrem %PATH% (das heißt, wenn Sie eine git --version in einem DOS-Windows), dann which git.exe wird Ihnen sagen, wo.
(vorausgesetzt, Sie haben die GoW: Gnu unter Windows : 130 für Windows kompilierte Unix-Befehle, darunter which ).

Jonny Leeds Kommentare unter die Sie auch verwenden können where git.exe
(außer mit Powershell, da müssen Sie die where.exe git.exe anstelle der PowerShell-Befehl where )

Wenn nicht, vergessen Sie nicht, dass Sie git überall installieren können, wo Sie wollen, mit dem portable Version von msysgit . Es ist einfach ein Archiv, das Sie in ein beliebiges Verzeichnis Ihrer Wahl entpacken.

Update 2015: die portable Version von "git-for-Windows" verwenden , wie:

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

Dann zu %PATH% hinzufügen:

  • 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

Sie erhalten nicht nur git.exe , aber auch 200+ ausführbare Unix-Befehle! Kein GnuOnWindows mehr zu installieren.
Siehe mehr unter " Wie kommt es, dass man beim Herunterladen von Git 2.0 aus dem Netz immer ein 1.9.4-Installationspaket erhält? ".


In jüngerer Zeit (2017), von Luke McGregor 's Antwort für das neue GitHub-Desktop :

"%LOCALAPPDATA%\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe"
For instance: 
%LOCALAPPDATA%\GitHubDesktop\app-1.0.1\resources\app\git\cmd

111voto

wjamyers Punkte 999

Ich bin sehr überrascht, dass niemand die Verwendung des --exec-path-Schalters erwähnt hat.

git --exec-path

C:\Program Dateien \Git\mingw64 /libexec/git-core

Ich hoffe, das hilft jemandem.

42voto

SterlingDragon Punkte 583

Ich möchte nur einige Antworten ergänzen, die hier bereits gegeben wurden:

Unter Windows können Sie das eingebaute "where" anstelle von "which" verwenden (das für Linux gedacht ist). So, where git zeigt Ihnen den Ort von git an, vorausgesetzt, es befindet sich im Systempfad.

Wenn es sich nicht im Systempfad befindet und Sie es mit einem nativen Befehl (keine Downloads oder Installationen) in angemessener Zeit finden wollen, verwenden Sie dir /s git.exe

25voto

weston Punkte 52445

Wenn Sie QuellBaum Ein Beispiel ist hier zu finden:

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

Sie können die Installation auch schnell über schokoladig . choco install git die es dann ohne weiteres Zutun auf Ihrem Weg verfügbar macht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X