Wie zu zwingen, Git commit einer Datei, wenn es erkannt wird, wie unverändert
Habe ich 2 binären Dateien, die
- genau die gleiche Größe
- genau dasselbe änderungsdatum
- genau das gleiche ERSTELLUNGSDATUM
aber
- unterschiedliche Inhalte
Wenn ich ersetzen Sie eine Datei mit der anderen
git erkennt nicht diese Datei als geändert.
Dateisystem: NTFS, OS: Windows 7, Git-Version: 1.9.0
(mein workaround ist, diese zu Bearbeiten neue Datei, um eine neue änderung-Datum, aber ich halte denselben Inhalt)
Wie kann ich Kraft Git commit der neuen Datei?
touch file.dat; git add file.dat
- grundsätzlich Kraft git
zu erkennen, dass die Datei verändert werden kann, so dass es tatsächlich prüft, ob es wirklich geändert worden...Danke, das ist schnell und wird wahrscheinlich auch für SVN.
InformationsquelleAutor ToBe | 2014-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konnte man immer tun
Diese sollte die neue Datei in den index unabhängig von dem, was bereits da ist.
Hast du eigentlich die Datei hinzufügen? Es sollte nicht nach
git rm --cached
und inszeniert nachgit add
.Ihr Recht. Nach dem git rm --cached : werden gelöscht Nach dem git add : staged for commit ODER After touch : nicht inszeniert für die commit-Je nachdem, was ich bekommen möchte, verwende ich eine der beiden.
InformationsquelleAutor user3426575
Vielleicht haben Sie versehentlich das "unverändert übernehmen" - bit für die Datei Pfad.
To unset "unverändert übernehmen" bit, Typ:
InformationsquelleAutor user3426575