Ich versuche, ein Skript zu schreiben, um einige Dateien mit git wöchentlich zu sichern.
Die Struktur mein Skript ist wie folgt:Git/stash Behandlung unveränderte Dateien als komplett neu
- cd in das lokale Verzeichnis, in dem Änderungen vorgenommen werden gehen zu
- Kasse der Filiale
- ein Skript ausführen, den gesamten Ordner mit den aktuellen Dateien zu überschreiben
git add --all
git push
Hier ist das Problem: Wenn ich das überschreiben, sollten die meisten Dateien identisch sein. Daher, nachdem ich sie zur Fernbedienung geschoben habe, sollten sie nicht als verändert markiert werden.
Wenn ich jedoch drücke, werden alle Dateien, die sich nicht geändert haben (also mit identischen Kopien überschrieben wurden), als komplett neu betrachtet, wenn ich sie im Versteckspeicher anschaue.
Hat jemand schon einmal auf ein Problem wie dieses/wissen, was könnte es verursachen?
Alles, was Sie tun müssen, ist Diff Dateien zu verstehen, was los ist. – jbu