Cum ai configurat git pe server? Dacă ai făcut doar un git clone
simplu, atunci nu ai să primești automat schimbările de pe local, chiar dacă dai push
de pe local, pentru că probabil serverul nu e configurat ca fiind remote (cum zice și @tacheshun).
Am făcut server pentru git o singură dată, și asta acum mult timp, deci s-ar putea să mă înșel, dar cred că ăsta e un început bun: Getting git on the server. Apropo de asta, dacă vrei mai multe funcționalități instalate pe serverul propriu, există GitLab; l-am folosit o vreme pentru un proiect privat pentru care echipa devenise prea mare să mai încapă gratuit pe BitBucket și avea niște probleme, dar pare să meargă bine.