When applying a patch, you're patching talend studio.
You are also patching the project, so some source files may change within your local branch. That's why you have to commit and push after applying a patch, namely the ones with a patched component, for example.