2017-06-17 4 views
2

Nun, hier ist das Format des Ordners auf meinem Linux-Rechner:Problem mit Remote-GitHub-Repository

/phd_simulations 
    /ns-3 
    /pybindgen 
    /scenario 

So ns-3, pybindgen und Szenario sind alle Verzeichnisse selbst ...

Sind Das ist der richtige Workflow für Git? Es gibt keinen Linux-Desktop-Client (noch) nicht, so mit mir tragen:

git init 
git add . 
git commit -m "First commit" 
git remote add origin https://github.com/username/some-proj-name.git 

git push 

Recht?

Wenn ich das Repository auf GitHub.com betrachte, scheint es nur die Ordner selbst hinzuzufügen, NICHT den Inhalt.

Ich habe Git noch nicht ausgiebig benutzt (immer noch lernen), und ich weiß, dass ich das in der Vergangenheit erfolgreich gemacht habe, also weiß ich nicht, was der Deal jetzt ist.

+0

Was ist der 'Git-Status'? Haben Sie eine '.gitignore'-Datei, die sich störend auswirken könnte? Können Sie das Repo teilen? – jonrsharpe

Antwort

0

Es würde den Ordner nur hinzufügen, wenn diese Ordner lokal auf Ihrem Computer eine .git enthalten.
Das würde sie verschachtelte Git Repo machen, in diesem Fall sollten Sie sie als grauer Ordner auf GitHub.
Siehe „Why github display gray folder to when I create a new repository?

Wenn Sie nur ihre Dateien möchten, entfernen (oder verschieben), um die .git aus dem Weg, und wieder init Ihre Repo (hinzufügen, verpflichten, push --force).
Stellen Sie sicher, dass Sie den Verlauf dieser verschachtelten Repos nicht zuerst benötigen.