Wie benenne ich ein nur lokales Repository auf „GitHub-Desktop“ um – ohne das Repository-Verzeichnis umzubenennen
Lesezeit: 3 Minuten
Ujjwal Singh
Ich habe ein lokales Repository (hat einen lokalen Remote-Origin file://<remote>).
Wie ändere ich den angezeigten Namen dieses Repositorys in der Github desktop app, ohne den Namen des Repository-Verzeichnisses umbenennen zu müssen.
Das Problem ist: C:\Project1\Website & C:\Project2\Website – beide zeigen sich als Webseite
Ich möchte davon absehen, Folgendes haben zu müssen: C:\Project1\Project1-Website
Ich setze die .git\description Datei – hat nicht funktioniert.
Ich setze die remote origin URL zu <path>\Project-Website.git – funktioniert nicht.
Ich habe es versucht git clone <path>\Project-Website.git Project-Website – funktioniert nicht.
Das ist das Chaos, das es verursacht:
Haben Sie versucht, mit dem Explorer zum Repository zu navigieren und es über die native Dateisuchanwendung umzubenennen?
– Briana Swift
4. Juni 2016 um 22:39 Uhr
@BrianaSwift das möchte ich vermeiden. Derzeit habe ich project\website und unterlassen wollen project\project-website
– Ujjwal Singh
5. Juni 2016 um 10:14 Uhr
Ist es das, was Sie fragen? stackoverflow.com/questions/2041993/…
– Briana Swift
5. Juni 2016 um 14:36 Uhr
Ja aber spezifisch für die GitHub desktop App
– Ujjwal Singh
5. Juni 2016 um 16:45 Uhr
Wie ändere ich den angezeigten Namen dieses Repositorys in der GitHub-Desktop-App, ohne den Namen des Repository-Verzeichnisses umbenennen zu müssen?
Viele Entwickler bewahren mehr als eine Kopie eines Repositorys in GitHub Desktop auf, und die Art und Weise, wie Repositorys angezeigt werden, macht es schwierig, zwischen ihnen zu unterscheiden.
In GitHub Desktop 2.8 können Sie Aliase für Ihre lokalen Repositorys erstellen, um sie in der Liste einfach voneinander zu unterscheiden.
Großartige Neuigkeiten! Das hat zu lange gedauert … aber ich bin froh, dass es endlich fertig ist.
– Ujjwal Singh
30. April 2021 um 3:56 Uhr
Ujjwal Singh
UPDATE: Dies wurde jetzt behoben – mit der Funktion “Alias hinzufügen”.
Es stellt sich heraus git selbst hat keine Möglichkeit, den Repository-Namen anzugeben. Der Name des Stammverzeichnisses ist die einzige Quelle der Wahrheit in Bezug auf den Repository-Namen. Das .git/description wird jedoch nur von einigen Anwendungen wie verwendet Gitweb.
Ebenfalls GitHub desktop hat keine Möglichkeit, die lokalen Repositories umzubenennen.
Problemumgehung:
So überschreiben Sie angezeigte Repo-Namen (zur Ausführung in dev-tools: [View > Toggle developer tools] ) Am besten als Schnipsel speichern (Sources > Snippets) [unfortunately this will have to be run on each start]
Zuerst müssen Sie jede App schließen, die das entsprechende Verzeichnis verwendet
Benennen Sie dann den Ordner um
Öffnen Sie danach Github Desktop und KLICKEN Sie auf “Suchen”, dann Ordner durchsuchen:
Nichts davon ist die richtige Antwort. Nur den Namen eingeben .git/description (eigene erste Zeile) hat es für mich getan!
Grund: Ich weiß nicht warum, aber VSCode hat meine Repository-Namen in völlig falsche geändert. Es muss also einen weiteren Punkt geben, an dem GitHub Desktop die Namen übernimmt.
10631300cookie-checkWie benenne ich ein nur lokales Repository auf „GitHub-Desktop“ um – ohne das Repository-Verzeichnis umzubenennenyes
Haben Sie versucht, mit dem Explorer zum Repository zu navigieren und es über die native Dateisuchanwendung umzubenennen?
– Briana Swift
4. Juni 2016 um 22:39 Uhr
@BrianaSwift das möchte ich vermeiden. Derzeit habe ich
project\website
und unterlassen wollenproject\project-website
– Ujjwal Singh
5. Juni 2016 um 10:14 Uhr
Ist es das, was Sie fragen? stackoverflow.com/questions/2041993/…
– Briana Swift
5. Juni 2016 um 14:36 Uhr
Ja aber spezifisch für die
GitHub desktop
App– Ujjwal Singh
5. Juni 2016 um 16:45 Uhr