Ich folgte this Post, um eine Remote-Git-Repo einzurichten.git initialisieren remote Repo
Statt von Grund auf neu zu starten,
- Ich habe einige Entwicklung in meinem pc1 (das Repo mit git init erstellt wurde)
Jetzt wollte ich das Repo zu einem Server (gleichen Subnetz bewegen
)ssh [email protected]
mkdir my_project.git
cd my_project.git
git init --bareDann lokal
cd my_project
git remote add origin [email protected]:my_project.git
git push -u origin master
nun in Fern (Server) Repo, ich sehe diese Ordner
Filialen Beschreibung HEAD Config Haken Info Refs Objekte
Ich erwartete/wollen die sehen gleicher Inhalt wie mein lokaler (pc1) git Repo
sind doc src
Ich denke, Sie verstehen nicht, was die '--bare' Option tut. –
Suchen Sie in Ihrem * local * -Repository im '.git'-Ordner nach. Dort speichert 'git' die Repository-Informationen, und genau das speichert der Server. Es hat kein * Arbeitsverzeichnis *, es speichert nur die Repository-Informationen - dh den Inhalt des '.git'-Ordners. – simont