More context with git diff
So if you want to see more (or less) context when running a git diff command you can use -U<number_of_lines>
.
Here it is a regular git diff (3 lines as default):
vnegrisolo@home:~/my-app(master)% git diff
index modified: app/jobs/github/sync_organization_job.rb
@ sync_organization_job.rb:24 @ module Github
organization.login = data['login']
organization.description = data['description']
organization.avatar_url = data['avatar_url']
- organization.user = @user
+ organization.user = user
organization.save
recursive_sync(organization) if @recursive
Now just showing the changed lines:
vnegrisolo@home:~/my-app(master)% git diff -U0
index modified: app/jobs/github/sync_organization_job.rb
@ sync_organization_job.rb:27 @ module Github
- organization.user = @user
+ organization.user = user
Finally with 5 lines of context instead of 3:
vnegrisolo@home:~/my-app(master)% git diff -U5
index modified: app/jobs/github/sync_organization_job.rb
@ sync_organization_job.rb:22 @ module Github
organization = Organization.find_or_initialize_by(github_id: data['id'])
organization.login = data['login']
organization.description = data['description']
organization.avatar_url = data['avatar_url']
- organization.user = @user
+ organization.user = user
organization.save
recursive_sync(organization) if @recursive
organization
end
Tweet