git discard file mode changes