Ich habe gerade ein neues Github-Repo auf der Website erstellt. Denken Sie daran, dass ich ein Noob bin, aber grundlegende Dinge im Terminal tun kann. Wie auch immer, ich habe gerade das Repo für meinen Account auf github.com erstellt und noch nichts getan.
Also nehme ich einfach mein Xcode-Projekt Ordner und lade es in mein neues Github-Repo hoch. Wie mache ich das über Terminal?
Der beste Weg ist, den Anweisungen von GitHub zu folgen:
Wechseln Sie zunächst in das richtige Verzeichnis
cd <directory of your Xcode project>
Es hört sich so an, als hätten Sie bereits ein lokales Git-Projekt von Xcode. Wenn dies zutrifft, überspringen Sie diesen Codeblock.
git init .
git add .
git commit -s
<type in a commit message>
Zuletzt Push in Ihr Repository. Folgendes wird direkt von meinem eigenen Github-Konto kopiert, nachdem ich ein neues "Test" -Repo erstellt habe. Ändern Sie den Teil "Dhalperi/Test".
Bestehendes Repository von der Kommandozeile aus pushen
git remote add Origin [email protected]:dhalperi/test.git git Push -u Origin master
Ich wollte oben nur einen Kommentar hinterlassen, aber ich werde auch eine zusammengefasste Antwort hinzufügen. Meine vollständige Antwort lautet hier .
Dies erfolgt nicht über das Terminal, da die Frage dies verlangt. Sie können dies jedoch als alternative Methode betrachten. Es ist jetzt jedoch gut in Xcode integriert und nicht schwer zu tun.
Sehen Sie sich die Antwort an, die ich oben verlinkt habe, wenn Sie bereits ein Projekt ohne Git-Repository haben.
Wählen Sie nach einer Änderung in Ihrem Projekt Commit ... aus der Quellcodeverwaltung Speisekarte. Sie werden eine kurze Commit-Nachricht hinzufügen.
Erstellen Sie auf der Website GitHub ein neues Repository. Nennen Sie es wie Sie wollen, aber nicht fügen Sie ein README oder .gitignore oder Lizenz noch. Nachdem Sie das neue Repository erstellt haben, kopieren Sie den Link dazu.
in Xcode gehen Sie zu Quellcodeverwaltung > Ihr Zweigname> Konfigurieren . Klicken Sie anschließend auf die Registerkarte Remote > " + "> Remote hinzufügen . Geben Sie den Namen und die Adresse Ihres Repository ein.
Gehen Sie zu Quellcodeverwaltung > Drücken Sie . Sie müssen beim ersten Mal Ihren GitHub-Benutzernamen und Ihr Passwort eingeben.
Das ist es. Wenn Sie jetzt Änderungen an Xcode vornehmen, müssen Sie nur noch Commit und Push .
Wenn Sie diese Erklärung nicht befolgt haben, lesen Sie bitte this und this für weitere Einzelheiten.
Dies ist ein exzellentes Video, das ich mir kürzlich angesehen habe und das mir geholfen hat, Git und seine Integration mit GitHub besser zu verstehen.
Holen Sie sich die Github Mac-Anwendung, Sie brauchen eigentlich kein Terminal, es sei denn, Sie möchten mehr fortgeschrittene Sachen machen ;-)
Gehen Sie einfach auf GitHub zu Ihrer Projektseite und klicken Sie auf "Clone in Mac". Dies sollte automatisch herunterladen und für Sie installieren. Sie müssen dies mindestens einmal tun, um die App zu installieren und einige erforderliche Berechtigungen einzurichten.
Danach sehen Sie die GitHub-Anwendung in Ihrem Dock. Öffnen Sie sie einfach und klicken Sie auf das kleine "+" unten. Dort sehen Sie "Neues Repository erstellen" und "Neues lokales Repository hinzufügen".
Sie können entweder das Repository hinzufügen, das XCode bereits für Sie erstellt hat, oder eines von GitHub herunterladen und es dann in XCode öffnen.
eine nicht-terminale Lösung ist die Installation von SourceTree . Es ist eine GUI, die im Vergleich zum Terminal sehr einfach zu bedienen ist. Es wird jedoch dringend empfohlen, Git-Befehle richtig zu lernen.
wenn Sie bereits ein Git-Repo auf Ihrem Mac haben und Xcode 9 verwenden,
wechseln Sie für Xcode 9 einfach zur Registerkarte Versionsverwaltung im Navigationsinspektor von Xcode. Klicken Sie mit der rechten Maustaste auf das Master-Git und wählen Sie auf GitHub die Option zum Erstellen eines Remote-Projektnamens.
gib deine GitHub-Zugangsdaten ein und gib git repo einen Namen. Xcode erstellt und pusht deinen Code für dich.