This week's book giveaway is in the NodeJS forum. We're giving away four copies of Serverless Applications with Node.js and have Slobodan Stojanovic & Aleksandar Simovic on-line! See this thread for details.
Well, whatever you do you need to be able to pass your office proxy, so it completely depends on what kind of traffic it allows. You will want to take this up with your system administrator. Surely they can make an exception for something like GitHub. If they don't allow you to work on hobby projects on office material then the point is moot anyway, and we can't help you with that.
You could try e-mailing yourself a patch that you got from git format-patch, and then apply it, which is easier than overwriting the files manually.
Don't listen to Steve. Just read this tiny ad:
global solutions you can do at home or in your backyard