Re: Strange diff behavior?
From: Jason Sewall <hidden>
Date: 2016-06-15 22:43:17
As I mentioned in the ps, I git-diff --check shows nothing. As a matter of fact, I do have color turned on and the pluses are green and minuses red, but there are none of the characteristic red blocks that trailing whitespace makes. On 6/20/07, Matthias Lederhofer [off-list ref] wrote:
Jason Sewall [off-list ref] wrote:quoted
It seems like every change listed after the first one is meaningless. I really think I just don't understand something about the diff algorithm. Can someone tell my why those empty lines are recorded as changes?This are whitespace changes. $ git diff --color marks whitespaces at the end of the line with a red background color so you can see what changed. I also use vim with :set list to see whitespace changes, e.g. $ git diff | vim -c 'set list' - If you like to have colors (not just in diff) permnanently you can add this to your .git/config or ~/.gitconfig: [color] branch = auto diff = auto status = auto pager = true See also git-config(1) for more information on these and other configuration options.