Vermeiden Sie das Hochladen von Git-FTP-Dateien, wenn sich Dateien bereits auf dem Server befinden
Nehmen wir an, ich habe eine lokale Kopie meiner App und schiebe sie auf github und lade dann mit git-ftp alle Änderungen auf meinen Server hoch.
Ich würde zuerst verwenden:
$ git ftp init -u <user> -p - ftp://host.example.com/public_html
was würde alle meine Dateien auf den Server hochladen und verwendengit push
Für zukünftige Uploads, richtig?
Aber was ist, wenn ich bereits eine Kopie auf meinem Server habe und diese lokal einrichten möchte? Ich habe versucht, meine App-Dateien herunterzuladen, verwendetgit init
, schob alles auf Github und dann, als ich versuchte, mitgit ftp push
Ich habe diesen Fehler erhalten:
fatal: Could not get last commit. Network down? Wrong URL? Use 'git ftp init' for the inital push., exiting...
Dann habe ich das benutztgit ftp init
Befehl und es hat funktioniert, aber es hat alles neu hochgeladen.
Gibt es eine Möglichkeit, dies einzurichten, ohne alles erneut hochladen zu müssen und einfach zu verwendengit ftp push
?