Ich möchte git-push ein Verzeichnis voller Binärdaten zu einem Remote-Server.git squash gefolgt von Push überträgt Daten erneut
Da dies Tage dauern kann, übergebe ich lokal und drücke eine Datei nach der anderen (wenn ich alles auf einmal begehe und drücke, wenn die Übertragung unterbrochen wird, muss sie von Anfang an neu gestartet werden, richtig?).
Wenn alles übertragen wird, möchte ich alle diese Commits in eins zerquetschen. Wenn ich lokal quetsche und dann drücke, werden alle Daten erneut übertragen! was den Zweck meiner Strategie besiegt.
Vielleicht könnte ich mich in die Fernbedienung einloggen und die Squash-Operation remote wiederholen, aber gibt es eine bessere Möglichkeit, das zu tun, was ich tun möchte. Wie informiere ich Git, dass alle sensiblen Daten bereits auf dem Server sind?
Danke für die Antwort! um ehrlich zu sein, benutze ich für meine Aufgabe git, weil es die einzige ist, die ich umbenennen kann: wenn ich beschließe, meine Fotosammlung zu organisieren/aufzuräumen, wird git nicht alles wieder auf den Server hochladen (rsync würde das tun)). Dann denke ich, es lohnt sich nicht, einen Haken auf der Fernbedienung zu setzen, ich werde mit der überladenen Geschichte leben. – rafak