Ciao

premesso che usa una gui, tower per mac

Allora fin ad ora sono riuscito a creare il mio repo in locale ho fatto un branch per le modifiche, fatto commit delle modifiche

sulla mia mas che uso come server per i test (qnap) ho installato git creato una cartella che raggiungo anche via FTP in apache

e via SSH
git init --bare /share/Qweb/gittestpush/project.git

così dovrei aver inizializzato il repo, ora da tower vedo il repo tra i remotes, se faccio un push sembra andare a buon fine ma i file non si aggiornano nella cartella
da quanto ho capito mi serve fare un pull da ssh sul server, funziona solo se mi posiziono nella cartella di project.git mi dice

fatal: /opt/libexec/git-core/git-pull cannot be used without a working tree.

qui son bloccato.

volevo capire se il processo è giusto quando porterò il tutto sul server di sviluppo e produzione avrò un problema: in teoria la mia dir in locale è uguale a quella online, in pratica non è così perché online ci sono i contenuti caricati da CMS mi servirà quindi aggiornare solo i file di cui faccio il commit in locale per pubblicarli online