sto cercando di utilizzare git per implementare il mio codice locale nel mio server remoto.come copiare un repository locale al server remoto utilizzando git?
Così qui è quello che ho fatto nella mia locale miositoweb cartella /:
git init
git add .
git commit -m "Initial commit"
Poi, sul mio server web :
mkdir ~/public_html/myrepo.git
cd myrepo.git
git init --bare
Poi, sul mio locale Cartella mywebsite /:
git remote add remote_mywebsite ssh://[email protected]:port/~/public_html/myrepo.git
git push remote_mywebsite master
che ha dato questo risultato:
Counting objects: 89, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (74/74), done.
Writing objects: 100% (89/89), 61.94 KiB, done.
Total 89 (delta 2), reused 0 (delta 0)
To ssh://[email protected]:8943/~/public_html/myrepo.git
* [new branch] master -> master
git pull remote_mywebsite
Ma quando accedo al mio server web, nel myrepo.git, sto ancora avere questi file e cartelle
./
../
branches/
config
description
HEAD
hooks/
info/
objects/
refs/
e io don' t recuperare i file e le cartelle che ho nella mia cartella mywebsite locale.
Come potrei recuperare il mio codice nella cartella myrepo.git remota? Ho fatto qualcosa di male ?
Grazie mille per il vostro aiuto!
Non hai i file perché è stato creato un repository nudo. Un repository nudo contiene solo il database degli oggetti. Per recuperare i tuoi file sul server, crea un clone del repository nudo. – knittl
Puoi trovare lo stesso database degli oggetti nel tuo repository locale nella cartella '.git' (nascosta) – knittl