Wie benenne ich ein Verzeichnis / einen Ordner auf der GitHub-Website um?


84

Ich konnte auf der GitHub-Website einen Weg finden , eine einzelne Datei umzubenennen, und dies mit Erfolg.

Ich konnte auch einen Weg finden , ein ganzes Repository umzubenennen, und das mit Erfolg.

Weiß jemand, wie man dies in einem einzelnen Verzeichnis macht, ohne die Befehlszeile zu verwenden ? Als Referenz versuche ich, ein Verzeichnis mit dem Namen InterviewTesting (das Quelldateien usw. enthält) in etwas anderes zu ändern. Ich habe versucht, es auf die einzelne Datei zu machen. Dadurch konnte ich jedoch nicht den Namen des Verzeichnisses (InterviewTesting) ändern, sondern nur den tatsächlichen Dateinamen.Geben Sie hier die Bildbeschreibung ein


Sie sollten Ihre Wahl der richtigen Antwort ändern, da @JonathasWalker richtig ist.
Please_Dont_Bully_Me_SO_Lords

Ist es immer noch die richtige Antwort? Ich kann es nicht tun, es erstellt nur ein Verzeichnis.
Quidam

Antworten:


130

Tatsächlich gibt es eine Möglichkeit, einen Ordner über die Weboberfläche umzubenennen.

1) Geben Sie einen Ordnernamen gefolgt von einem Schrägstrich ein, um in einen Unterordner zu gelangen.  2) Geben Sie dot dot und dann einen Schrägstrich ein, um ein Verzeichnis nach oben zu springen.  3) Verwenden Sie die Rücktaste, um den Namen des übergeordneten Verzeichnisses zu bearbeiten.

Siehe https://github.com/blog/1436-moving-and-renaming-files-on-github


35
Nun ja, irgendwie, aber das ist keine Umbenennung, nur "mkdir", und es wird nur eine Datei vom alten Verzeichnis in das neue verschoben . Sie müssten immer noch Blut pissen, um auch alle anderen Dateien dorthin zu bewegen, nehme ich an. Riecht für mich nach Entsetzen. Schöne Animation! :)
Gr.

4
Anscheinend können Sie das nicht mehr tun
Dan Chaltiel

2
Was hier schwer zu sehen ist, ist die Tastenfolge. Das war ein bisschen verwirrend für mich. Wenn Sie ".." und dann "/" drücken, wird ein Verzeichnis erstellt. Geben Sie den Ordnernamen und dann "/" ein. Es wird ein Verzeichnis abgelegt.
Spencer

1
Vergessen Sie nicht, "/" nach dem ".."
Edward Anderson


41

In der GitHub-Webanwendung gibt es keine Möglichkeit, dies zu tun. Ich glaube, dass dies nur in der Befehlszeile mit git mv <old name> <new name>oder über einen Git-Client (wie SourceTree ) möglich ist.


2
Es ist wahr, dass Sie einen Ordner und alle seine Dateien nicht direkt in der Benutzeroberfläche umbenennen können. Die akzeptierte Antwort funktioniert für einzelne Dateien. Sie müssen jedoch jede Datei im Verzeichnis bearbeiten und in einen neuen übergeordneten Ordner verschieben. Wenn die letzte Datei entfernt wird, verschwindet das alte Verzeichnis.
Edward Anderson

10

Sie können! Drücken Sie einfach die Bearbeitung gemäß dem ursprünglichen Beitrag von @ commitandroider und drücken Sie dann mit dem Cursor am Anfang des Dateinamens die Rücktaste. Anschließend können Sie den Ordner bearbeiten. Wenn Sie fertig sind, drücken Sie den Schrägstrich, um den Dateinamen erneut zu bearbeiten.


4
Dies funktioniert nur, wenn Sie ein einziges Dokument in diesem Verzeichnis haben. Wenn Sie mehr haben, bleiben die anderen im vorherigen Verzeichnis.
Ignacio Alorre

6

Ich hatte ein Problem mit Github, bei dem einige Änderungen an Ordnern, bei denen zwischen Groß- und Kleinschreibung unterschieden wurde, fehlten. Ich musste den Migrationsverlauf beibehalten, um zu zeigen, wie ich den Ordner "basicApp" in github in "basicapp" geändert habe.

$ git ls-files
$ git mv basicApp basicapp_temp
$ git add .
$ git commit -am "temporary change"
$ git push origin master
$ git mv basicapp_temp basicapp
$ git add .
$ git commit -am "change to desired name"
$ git push origin master

PS: git ls-fileszeigt dir, wie Github deinen Ordnernamen sieht


Ja, ich erinnere mich nicht einmal, warum ich diese Frage gestellt habe. Es ist viel einfacher diese Linie über den Befehl zu tun
committedandroider

Ich möchte mein Git-Repo umbenennen, habe nie die Befehlszeile verwendet. Was sind die bisherigen Verfahren, um dorthin zu gelangen? Können Sie näher darauf eingehen? Danke dir.
Choix

0

Wenn Sie GitHub Desktop haben, ändern Sie die Namen der Verzeichnisse auf Ihrem Computer und übertragen Sie das Update von Ihrem Desktop auf Ihr Github-Konto. Dort werden sie geändert. :) :)

Ich hoffe es hilft!


Habe das getan. Zusammen mit VS Code. Funktioniert gut und schnell ohne das CLI-Zeug, wenn Sie das nicht wollen
Mehdi LAMRANI

Ich kann nicht auf Commit drücken. irgendwelche Ideen warum?
M.Ionut

0

Ich würde Ihnen empfehlen, Github Desktop zu verwenden. Das Umbenennen von Datei- oder Verzeichnisnamen erleichtert nicht nur das Hinzufügen von Unterordnern, sondern behält auch die Dateistruktur bei.


-1

Als neuerer Benutzer von git habe ich den folgenden Ansatz gewählt. Über die Befehlszeile konnte ich einen Ordner umbenennen, indem ich einen neuen Ordner erstellte, die Dateien in diesen Ordner kopierte, lokal hinzufügte und festschrieb und pushe. Das sind meine Schritte:

$mkdir newfolder 
$cp oldfolder/* newfolder
$git add newfolder 
$git commit -m 'start rename'     
$git push                             #New Folder appears on Github      
$git rm -r oldfolder
$git commit -m 'rename complete' 
$git push                             #Old Folder disappears on Github  

Wahrscheinlich ein besserer Weg, aber es hat bei mir funktioniert.


Die Frage betrifft die Github-Website.
DreamFlasher

-1

Gehen Sie in Ihr Verzeichnis und klicken Sie neben dem kleinen Zahnrad auf "Einstellungen". Es gibt ein Feld zum Umbenennen Ihres Verzeichnisses.


Das ist das gesamte Repository ... kein Unterverzeichnis. Es gibt keine Möglichkeit, den Namen eines Unterverzeichnisses des Repositorys zu ändern
Rolinger

-3

Ich habe den Namen des Ordners "Ohne Titel" geändert, indem ich in einem Verzeichnis nach oben gegangen bin, in dem der Ordner ohne Titel und andere Dokumente aufgelistet sind.

Aktivieren Sie das kleine weiße Kästchen vor dem Ordner "Ohne Titel". Oben wird die Schaltfläche "Umbenennen" angezeigt. Klicken Sie dann auf und ändern Sie den Ordnernamen in den gewünschten verworrenen Namen.

Siehe die Schaltfläche 'Umbenennen'?

Siehe die Schaltfläche 'Umbenennen'?


Keine Kontrollkästchen und auch keine Schaltfläche zum Umbenennen.
user3285954

Wie machst du das? Ich kann diese Symbole nicht sehen.
Quidam

Benutzt du überhaupt Github?
Speedstyle

1
Zu Ihrer
Information
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.