It has just become known that you can open the file editing in ACE Editor (formerly Mozilla Bespin) right on the spot on your favorite githubchiga, edit and commit the changes. Personally, I often lack this feature when I need to make a pull-request for a small bugfix, and to clone all sorts of laziness. On this occasion, further translation of the official announcement with the instruction.
1. Click on the “Edit” button or the “e” hotkey on any file.

')
2. Edit the code

Should work: TAB - add indent, Shift + TAB - reduce indent, Command + / (OSX) or Control + / (Win / Linux) to comment / uncomment a line.
3. Preview of changes

4. Commit!

Additionally
Even though we are trying to define the code itself with spaces or tabs, you can manually set this manually at the top right of the editing window:

Richtext
If you are editing Markdown, Textile, or another text format that supports GitHub, we will show a preview instead of a diff:

More modes
If your favorite language is not highlighted yet, try adding an highlighting for it yourself! View the wiki page.
Creating or expanding the edit mode.Ace
This is just the beginning. Help us make editing on GitHub even better by
forking and improving Ace .