10 Stimmen

Umbenennen von Dateien in Git

Ich habe zwei Dateien in GitHub eingecheckt:

  1. index.html
  2. Sicherung.html

Jetzt möchte ich umbenennen backup.html in index.html und andersherum. Die Pflege der Änderungshistorie für jede Datei ist mir eigentlich egal. Wie kann ich dies in Git tun?

17voto

tom Punkte 7909

Dieser enthält die Historie:

git mv backup.html backup2.html
git mv index.html backup.html
git mv backup2.html index.html

Ohne Historie benennen Sie die Datei in Ihrem Dateisystem einfach nach Belieben um.

3voto

CB Bailey Punkte 693084

Sie müssen nichts Besonderes tun, da Sie keine neuen Pfade hinzufügen, die verfolgt werden sollen.

Sie können die Dateien einfach verschieben und mit git add um ihren Inhalt zu aktualisieren.

mv index.html tmpname
mv backup.html index.html
mv tmpname backup.html

dann:

git add index.html backup.html

oder:

git add -u

oder:

git commit -a -m "swap backup.html and index.html"

1voto

hammar Punkte 136080

Verwenden Sie git mv und verschieben Sie die erste Datei in einen temporären Namen, dann die zweite in die erste und schließlich die temporäre Datei in die zweite.

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