Ideally, the best way to get your patches into the SXEmacs code base is to have Steve fetch them directly from your git repo. If, for any reason you are not able to set up a repository with read-only access for (at least) Steve, that doesn't mean that you can't still contribute your patches and code.
There are a number of different situations and circumstances that you may find yourself in with regards to contributing to the SXEmacs project. I'll try to cover the main ones here, but please note that they all have two things in common...
diff -u oldfile newfile