Wenn ich in git zwischen Zweigen wechsle, sehe ich, dass Dateien geändert werden, obwohl keine Aktualisierungen vorgenommen wurden. Das hat gerade erst angefangen.
%Vor%Diese sind Dateien, die ich im dev-Zweig geändert, dann aber hinzugefügt und festgeschrieben habe. Irgendwelche Ideen, was ich mache, würde das verursachen?
Sie können prüfen, ob der Unterschied in den eol (Zeilenende) Zeichen in diesen "geänderten" Dateien liegt.
Wenn dies der Fall ist, stellen Sie sicher, dass Ihr core.autocrlf auf false gesetzt ist:
%Vor%Das würde eine automatische Konvertierung beim Auschecken vermeiden.
Siehe " git, das LF durch CRLF ersetzt " für mehr.
Wenn Sie ein konsistentes eol erzwingen möchten, verwenden Sie .gitattributes
directs, wie in " Zeilenenden in einem Git-Repository reparieren" Verwenden Sie die Datei .gitattributes
".