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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage