Ich wollte oben nur einen Kommentar hinterlassen, aber ich werde auch eine zusammengefasste Antwort hinzufügen. Meine vollständige Antwort lautet here.
Dies ist nicht über Terminal als Frage, aber Sie können dies als eine alternative Methode betrachten. Es ist jetzt gut in Xcode integriert und nicht schwierig.
erstellen Git-Repository, wenn ein neues Projekt machen
Siehe die Antwort, die ich oben verbunden, wenn Sie bereits ein Projekt ohne Git-Repository haben.
Make a Commit
Nach einer Änderung in Ihrem Projekt zu machen, wählen Sie Commit ... vom Source Control Menü. Sie werden eine kurze Commit-Nachricht hinzufügen.
Erstellen Ihnen eine neue GitHub-Repository
Auf der GitHub Website ein neues Repository machen. Nennen Sie es, was Sie wollen, aber nicht eine README oder .gitignore oder Lizenz noch hinzufügen. Nach dem Erstellen des neuen Repositorys kopieren Sie den Link dorthin.
eine Fernbedienung in Xcode
in Xcode gehen zu Source Control>Ihre Zweignamen>konfigurieren hinzufügen. Klicken Sie dann auf die Registerkarte Remote> "+" Schaltfläche>Hinzufügen remote. Geben Sie den Namen und die Adresse Ihres Repositorys ein.
Schieben Sie Ihr Projekt auf GitHub
Zum Source Control>Push-. Sie müssen Ihren GitHub Benutzernamen und das Passwort das erste Mal eingeben.
Das ist es. Jedes Mal, wenn Sie Änderungen an Xcode vornehmen, müssen Sie lediglich Commit und Push eingeben.
Wenn Sie dieser Erklärung nicht folgen, lesen Sie bitte this und this für weitere Details.
Weitere
Dies ist ein ausgezeichnetes Video-Studie, dass ich das half mir mit GitHub viel besser zu verstehen, Git und ihre Integration vor kurzem beobachtet.
Danke, ein Problem, auf das ich gestoßen bin, ist, dass ich Folgendes bekomme: Permission denied (publickey). fatal: Das Remote-Ende hängt unerwartet auf Was mache ich falsch? –
@iBradApps: Es versucht SSH zu verwenden, um eine Verbindung zu GitHub herzustellen. Offensichtlich ist Ihr öffentlicher Schlüssel falsch. Hast du Schlüssel eingerichtet? Wenn nicht, verwenden Sie die HTTPS-Version der Repository-Adresse: '' –
Das Hinzufügen aller von xcode generierten Dateien ist möglicherweise eine schlechte Idee, da es wahrscheinlich zu Konflikten führen wird. Als ich xcode Entwicklung zuletzt tat, fügte ich diese drei Zeilen meinem .gitignore hinzu (nicht sicher, wenn die Liste vollständig ist): MyProj.xcodeproj/project.xcworkspace MyProj.xcodeproj/xcshareddata MyProj.xcodeproj/xcuserdata –