Need help in patching a package

Hi, I'm new here, I am making a patch to a opensource package, but the changes are very specific to my system so I cannot a send mail for adding it. I used quilt to create the patch.
Question :

  1. How do I push this patch to my git repo so my group can use this patch whenever they try build in their workspace.
  2. By simply placing it under ./feeds/packages/net/<packagename>/patches/ will the system picks up during compilations ?
  3. At which step of the build process should I copy my patch to the ./feeds/packages/net/<packagename>/patches/ directory so that my changes gets picked up during compilation?

I know this is a lot of questions, since all this is very new to me. Understanding the build process, it would be great if you can share me the build flow.