Artikeln beskriver hur man distribuerar webbprojekt med Git istället för FTP, vilket anses vara en modernare metod. Den vägleder läsaren genom att initiera ett tomt Git-repository på servern och konfigurera det för att hantera distribution via git push. En central del är att sätta upp en post-receive-hook som automatiskt checkar ut master-grenen till webbserverns arbetsyta efter varje push. Exempel ges på hur post-receive-hooken kan utökas för att inkludera byggprocesser, såsom att köra bundle install och starta om en Sinatra-applikation. Slutligen instrueras hur man konfigurerar den lokala Git-repon med en fjärranslutning och utför den första samt efterföljande push-operationer för att distribuera ändringar.