2016-06-22 7 views
1

Ich habe eine Reihe von Änderungen an einer "Demo" -Sicherungsversion einer Website vorgenommen, bevor wir genehmigt und zum Leben erweckt werden. Es wurden viele Änderungen und Verbesserungen vorgenommen, die so schwer zu verfolgen sind.Verwenden von Git, um Dateiänderungen lokal nicht auf dem Webserver zu sehen

Der Webserver hat Git nicht installiert. Also habe ich eine volle FTP-Sicherung (Version 1) heruntergeladen, bevor ich die Arbeit gemacht habe und dann wieder nach der Arbeit (Version 2). Ich habe dann "Version 1" auf Bitbucket hochgeladen und dann den Git-Ordner auf Version 2 kopiert und dann auch das Commit durchgeführt. Ich hatte gehofft Daher eine schöne grafische Ansicht aller Dateien zu sehen, die sich geändert haben.

Es hat nicht funktioniert und in meinem zweiten commit, alle Dateien, anstatt nur protokollieren und listet die Dateien, die geändert haben.

Gibt es einen einfacheren Weg?

Antwort

0

Es gibt viele Dinge, die schiefgelaufen sein könnten. Haben Sie die Dateiverzeichnispfade geändert? Einführung von Leerraumänderungen in allen Dateien? Sie hätten feststellen müssen, dass dies der Fall war, als Sie den zweiten Satz von Änderungen (git diff --staged) inszeniert haben, er listet Ihren Index auf und Sie würden alle dort aufgeführten Dateien als geändert sehen. Wenn ja, und das hat dich überrascht, hättest du den Diff untersuchen sollen, um zu sehen, was sich geändert hat.

+0

Es scheint nur das gesamte Verzeichnis als neu zu erkennen. Ist das oben. Wäre FTP die neue Kopie in das existierende git-Projekt eine bessere Lösung? – me9867