Боевой сервер. Каталог проекта синхронизируется с репозиторием. HEAD на последнем коммите, всё в обычном рабочем режиме.
Даю команду:
$ git status
On branch master
Your branch is ahead of 'origin/master' by 255 commits.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
О каких 255 коммитах речь? На боевом сервере изменения и коммиты не делаются, все изменения в основной ветке накатываются через git pull.
Я бы сделал то, что просит git - (use "git push" to publish your local commits), но не очень хочется, потому что не понимаю, что происходит.