O Github hoje é uma ferramente indispensável. Além de prestar o serviço de git em si, ele conta com pull-requests, forks, gerenciamento de issues, social-networking e muito mais. Nos projetos em que trabalho, utilizamos um branching-model que facilita nosso trabalho tanto para o desenvolvimento de novas funcionalidades como para publicação de features/fixes em diversos ambientes.
O fluxo, de uma forma bem simples, funciona da seguinte forma: Desenvolvimento -> Code Review -> Teste -> Homologação.
Para facilitar o code-review, segue uma dica bem simples, mas que pode te auxiliar muito a focar na revisão do código mesmo.
Ignorar whitespace. Parece bobagem, mas não é.
Teste aí quando for fazer um review :)
Veja a diferença entre esse pull request e o mesmo pull-request com ?w=0 no fim da url
Em resumo, adicione o parametro w=0 na string da url, geralmente com ?w=0
.