Möchten Sie ein Git-Repository herunterladen, was brauche ich (Windows-Maschine)?

70

Ich möchte diese Open Source-Anwendung herunterladen und sie verwenden Git. Was brauche ich, um die Codebasis herunterzuladen?

Update Wie ändere ich das Arbeitsverzeichnis, wenn ich Git Bash verwende? (Ich möchte das Repo in einem bestimmten Verzeichnis herunterladen. Wenn Sie pwd verwenden, wird mir mitgeteilt, dass ich das Repo dort herunterladen werde, wo ich es nicht möchte.

öffentliche statische
quelle
10
Bitte aktualisieren Sie Ihre Frage nicht, um eine zweite Frage aufzunehmen. Wenn Sie eine neue Frage haben, stellen Sie eine neue Frage. So soll Stack Overflow funktionieren.
Aristoteles Pagaltzis
2
"Ich möchte diese Open Source-Anwendung herunterladen und sie verwenden Git. Was brauche ich, um die Codebasis herunterzuladen?" - eine halbe Nacht Freizeit. Verdammt :(
mlvljr

Antworten:

98

Laden Sie Git auf Msys herunter . Dann:

git clone git://project.url.here
Greg Hewgill
quelle
ok das habe ich mir gedacht, wollte nur eine bestätigung danke.
öffentliche statische
2
Entschuldigung für die Frage: Aber wo schreibe ich git clone git://project.url.herenach der Installation von msysgit?
Foyzul Karim
3
@Foysal: Öffnen Sie das Symbol "Git Bash", eine Unix-Eingabeaufforderung unter Windows. Dann cdin das gewünschte Verzeichnis und führen Sie den obigen Befehl aus.
Greg Hewgill
2
Dies ist eine alte Frage, aber wie ich sie auch gefunden habe ...: Beachten Sie, dass git clonedas Repository in ein Unterverzeichnis Ihres aktuellen Arbeitsverzeichnisses heruntergeladen wird . Sie erstellen also nicht das eigentliche Verzeichnis selbst, sondern verwenden ein übergeordnetes Verzeichnis für eine Reihe von Git-Repositorys. Mit können git clone git://project.url.here custom-nameSie ein Verzeichnis mit einem anderen Namen als dem ursprünglichen Repository-Namen erstellen (was normalerweise nicht zu empfehlen ist).
uli_1973
10

Installieren Sie mysysgit . (Wie Greg Hewgills Antwort.)

Installieren Sie Tortoisegit . (Tortoisegit benötigt Mysysgit oder ähnliches wie Cygwin.)

Klicken Sie nach der Installation von TortoiseGit mit der rechten Maustaste auf einen Ordner, wählen Sie Git Clone ... aus, geben Sie die URL des Repositorys ein und klicken Sie auf OK.

Diese Antwort ist nicht besser als nur die Installation von mysysgit, aber Sie können die gefürchtete Befehlszeile vermeiden. :) :)

James Lawruk
quelle
2

Ich möchte keinen Krieg "Was ist die beste Unix-Befehlszeile unter Windows" starten, aber haben Sie an Cygwin gedacht ? Git befindet sich im Cygwin-Paket-Repository.

Und Sie bekommen viele vorteilhafte Nebenwirkungen! (:-)

Brent.Longborough
quelle
Einschließlich des zweifelhaften Nebeneffekts, dass Windows standardmäßig eine andere Konvention zum Beenden von Zeilen verwendet als der Rest Ihres Teams.
Arafangion
Mit @Arafangion Cygwin können Sie mit Unix-Zeilenenden arbeiten (eine Setup-Option, glaube ich).
Brent.Longborough
Genau. Die Nicht-Cygwin-Version von git verwendet standardmäßig DOS-Zeilenenden.
Arafangion
1

Um das Arbeitsverzeichnis in GitMSYS Git Bash zu ändern, können Sie einfach verwenden cd

cd / path / do / verzeichnis

Beachten Sie, dass:

  • Verzeichnis-Trennzeichen verwenden den Schrägstrich ( /) anstelle des umgekehrten Schrägstrichs.
  • Laufwerke werden mit einem Kleinbuchstaben und keinem Doppelpunkt angegeben, z. B. " C:\stuff" sollte mit "dargestellt werden./c/stuff " dargestellt werden.
  • Leerzeichen können mit einem Backslash ( \) maskiert werden
  • Der Befehlszeilenabschluss ist dein Freund. Drücken Sie jederzeit die Tabulatortaste, um Inhalte wie Git-Optionen, Zweige, Tags und Verzeichnisse zu erweitern.

Sie können auch im Windows Explorer mit der rechten Maustaste auf ein Verzeichnis und "Git Bash here" klicken.

Michael Johnson
quelle