Git diff apply patch