Xcode 7 (und 8)
Wenn Sie ein neues Projekt starten, überprüfen Sie während des Setups einfach das Git-Repository erstellen . (Fahren Sie dann mit dem Commit-Teil unten fort.)

Wenn Sie jedoch mit einem vorhandenen Projekt arbeiten, gehen Sie zu Xcode > Einstellungen ... > Quellcodeverwaltung und aktivieren Sie das Kontrollkästchen Quellcodeverwaltung aktivieren .

Dann im Hauptquellcodeverwaltung Menü wählen erstellen Arbeitskopie ... .

(Wenn Sie den Fehler "Bitte sagen Sie mir, wer Sie sind" erhalten, sehen Sie diese Frage / Antwort oder eine der anderen verknüpften Fragen dort.)
Wenn dies abgeschlossen ist, nehmen Sie Änderungen an einer Ihrer Xcode-Projektdateien vor. Kehren Sie dann zum Menü Quellcodeverwaltung zurück und wählen Sie Festschreiben .

Schreiben Sie eine Commit-Nachricht und klicken Sie auf die Schaltfläche Commit . (Wenn die Schaltfläche "Festschreiben" deaktiviert ist, nehmen Sie geringfügige Änderungen an Ihrem Projekt vor und versuchen Sie es erneut.)

Melden Sie sich in Github an und erstellen Sie ein neues Repository .

Nennen Sie es wie Sie wollen, aber fügen Sie noch keine README oder .gitignore oder Lizenz hinzu. Sie können diese Dinge später hinzufügen. Wenn Sie dies jetzt tun, wird die Synchronisierung schwieriger.

Kopieren Sie den Link in Ihr Repository.

Gehen Sie zu Quellcodeverwaltung > Name Ihres Zweigs > Konfigurieren .

Klicken Sie auf die Remotes tab> " + " Taste> remote ... .

Geben Sie den Namen des Github-Repositorys ein und fügen Sie die Adresse ein.

Klicken Sie nach dem Hinzufügen der Fernbedienung im Menü Quellcodeverwaltung auf Push . Geben Sie Ihren Github-Benutzernamen und Ihr Passwort ein. Das ist es. Ihr Projekt sollte jetzt nach Github kopiert werden.
(Ich hatte einige Probleme meinen Benutzernamen und Passwort zunächst akzeptiert zu bekommen. Wenn das passiert , um Sie gehen Xcode > Einstellungen ... > Konten > Ihr neues Repository . Geben Sie Ihren Benutzernamen und das Passwort dort und dann versuchen , die Push - wieder.)

Sie können eine README-Datei und andere Dateien hinzufügen. Wenn Sie dies jedoch über das Web tun, müssen Sie die Quellcodeverwaltung > Pull ausführen Xcode ausführen, bevor Sie andere Änderungen vornehmen.
Jedes Mal, wenn Sie Änderungen an Xcode vornehmen, müssen Sie nur noch Commit und Push ausführen .
Ich habe diese Methode hauptsächlich von hier gelernt .
Siehe auch