Implement 'git checkout --patch'