I'm using git to manage my config files ( *.yml and * .properties files). I have noticed that even when there are no changes that have been made on my part, that 'git diff' is showing that the configs have changed. When looking at the changes, It appears that it's only moving the lines of the config around, but not actually changing any values. So if on line 3 there is a specific config setting, the next time I pull the configs down and do a 'git diff' that specific config would be on a complete different line. This is happening to the following files so far:
spigot.yml
server.properties
config.yml (bungeecord server)
See attached for examples of each files 'git diff'