2016-12-21 1 views
1

Auf Windows 7 64-Bit, wenn ich ein Github Repo cmd.exe klonen, indem Sie etwas wie diese ausführen;
cd Documents\github git clone git://github.com/username/repo.git Ist es möglich, Github Desktop zu zwingen, Repo geklont von der Befehlszeile zu zeigen?

Dann öffne ich Github Desktop und das geklonte Repo ist nicht da. Ich weiß, dass ich Repos über den Github-Desktop klonen kann, und das ist großartig, aber was ich wissen will, ist; kann ich einigen wie Github Desktop einen Repo klonen über die Befehlszeile erkennen?

+0

Ich sehe nicht, wie dies erreicht werden könnte, ohne Ihr Dateisystem regelmäßig zu scannen und dann die gefundenen Repos zum github-Desktop hinzuzufügen. Kurz gesagt, ich denke nicht, dass dies leicht gemacht werden kann. –

+0

@RaduDita Was ist mit einer Art von Batch-Datei oder Python-Skript, die den regulären Klon-Befehl auf einem Repo ausführen würde und dann dieses geklonte Verzeichnis an die internen Github-Desktop-Dateien anfügen? Könnte so etwas funktionieren? Ja –

+0

, das könnte funktionieren, aber ich hatte den Eindruck, dass Sie alle git clone installiert werden sollen, gitdesktop, in diesem Fall werden Sie noch repos haben, die nicht hinzugefügt werden –

Antwort

0

Es gibt ein ‚+‘ in der oberen linken Ecke der ein Verwahrungsort ermöglicht das Hinzufügen, das nicht durch die Anwendung kloniert wurde.

More

+0

Ich verstehe das. Was ich will ist ein Befehlszeilen-Tool, das das gleiche Ziel erreicht Sinnvoll? –

+0

Um, gut Github Desktop verwendet eine interne Datendatei zum Zuordnen von Repos zu ihrem Speicherort.Sie ​​können diese Datendatei bearbeiten, um ein neues Repo hinzuzufügen.Ich bin mir nicht bewusst, ein vorhandenes Tool, das dies und dies tun würde 't eine unterstützte Operation von der Anwendung sein, so kann es mit zukünftigen Updates brechen. Ist Ihr Ziel, einen Hook zu erstellen, der die Anwendung auf Klon hinzufügt? –

+0

Ich möchte die Repos haben, die ich über die Befehlszeile klonen wird automatisch im github-Desktop angezeigt. –

1

Eine Teillösung von Steve Ward bei Github Träger;
Öffnen Sie Git Shell, die automatisch in Ihrem Github-Verzeichnis starten sollte, führen Sie dann die folgenden Befehle aus;

git clone git://github.com/username/repo-name.git github repo-name

Github Desktop startet und Sie sollten repo-name Last sehen.

Ich möchte noch einen einzigen Schritt automatisierte Lösung, um zu sehen, die aus der cmd.exe auch git Shell ausgeführt werden könnten, aber das klingt wie es existiert nicht. Aber irgendjemand findet es hier heraus und ich werde es als die richtige Antwort bezeichnen.

Verwandte Themen