Git repository

Da Andreabont's Wiki.

Creare un repository

git init

Con l'opzione bare non sarà direttamente visibile la versione corrente dei file, ma si limiterà a salvare tuttle le informazioni del repository.

git init --bare

Clonare un repository remoto

git clone <path-to-repository>

Se il repository è servito dietro https con un certificato non firmato da una CA riconosciuta, è possibile aggirare il controllo con il seguente comando:

git -c http.sslVerify=false clone <path-to-repository>

Committare sul repository remoto

Dalla cartella dove stiamo modificando i file correnti possiamo eseguire il push sul nuovo repository creato.

git remote add local <path-to-repository>
git push local master

Allo stesso modo del clone, se il server usa https senza un certificato firmato da una CA riconosciuta, aggiungere l'opzione:

git -c http.sslVerify=false push

Manutenzione

Controlla consistenza database git

git fsck

Ottimizza database git

git gc