Hallo zusammen.
Zuvor habe ich die Befehle von Github in zwei Artikeln erklärt.
Github verstehen! ① Lass uns Github verstehen! ②
Selbst wenn Sie die Bedeutung des Befehls verstehen, gibt es nicht viele Informationen, mit denen Sie den spezifischen Ablauf von der Erstellung eines neuen Repositorys auf Github bis zur Verwaltung verstehen können. Dieses Mal werde ich das X-Code-Projekt auf Github verwalten und die einfachen Verzweigungs- und Festschreibungsfunktionen verwenden!
*** * Der Inhalt, den ich Ihnen dieses Mal sagen werde, mag mit dem X-Code einfach zu tun sein, aber aus Gründen der Klarheit ist es diesmal ein Artikel für diejenigen, die etwas auf GitHub verwalten möchten. Ich werde. Bitte beachten Sie. *** ***
Bevor Sie diesen Artikel lesen, empfehle ich Ihnen, sich Git von Anfang an genauer anzusehen! https://github.com/takanabe/introduction-to-git
・ Xcode --11.3.1
・ Git --2.26.0
· CLI-Terminal
Zuerst erstellen wir ein X-Code-Projekt! Sie müssen hier nichts Besonderes tun, also können Sie die Datei benennen und erstellen.
*** Ich habe eine Datei namens GithubTest erstellt! ***
Als nächstes öffnen wir das Terminal!
Wenn Sie das Terminal öffnen, sollte Folgendes angezeigt werden.
Terminal
○○○○○@xxxxxxxxxxMBP ~ %
Geben Sie den angezeigten Befehl *** "cd" *** ein und ziehen Sie das erstellte X-Code-Projekt per Drag & Drop auf das Terminal! !! Übrigens ist *** "cd" *** eine Abkürzung für *** Verzeichnis wechseln ***
Terminal
○○○○○@xxxxxxxxxxMBP ~ % cd /Users/Dateiersteller/Desktop/GithubTest
*** Legen Sie die Datei in das Terminal und drücken Sie die Eingabetaste! !! *** ***
Dann erkennt das Terminal die Datei.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest %
Legen Sie Ihren eigenen Benutzernamen und Ihre E-Mail-Adresse fest
Terminal
git config user.name Yamada Taro //Der Name der Person, die arbeitet
//eingeben
git config user.email [email protected] //Meine Email-Adresse
//eingeben
Dieses Mal habe ich mich bei Taro Yamada registriert
Damit sind die Grundeinstellungen abgeschlossen.
Besuchen Sie Github! https://github.com/join
Wenn Sie kein Github-Konto erstellt haben, registrieren Sie sich. Obwohl es auf Englisch ist, ist es ziemlich einfach, sich zu registrieren.
Wenn Sie sich registrieren können, werden Sie von den verschiedenen Funktionen verwirrt sein, aber eine ist wichtig. Mit Github erstellen Sie ein neues Repository.
Sobald Sie sich registriert haben, finden Sie wahrscheinlich einen *** neuen *** Button in der oberen linken Ecke von Github. Klick es an.
Dann sehen Sie einen Bildschirm wie den im Bild unten.
Lassen Sie uns den Repository-Namen bestimmen! Ich habe es genauso gemacht wie den Namen der X-Code-Datei. Überprüfen Sie public, Sie müssen das Element Initialize this repository with nicht aktivieren.
Wenn Sie den Bildschirm unten sehen, sind Sie erfolgreich!
Einfach ausgedrückt, führen Sie einfach den Befehl im *** ... aus oder erstellen Sie ein neues Repository in der Befehlszeile *** im Bild unten. Sie können Ihr X-Code-Projekt auf GitHub verwalten.
Geben Sie die folgenden Befehle der Reihe nach ein
git init
Der Befehl git init ist ein Befehl zum Initialisieren. Stellen Sie sich das als Signal vor, dass Sie von nun an den Befehl git eingeben werden.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git init
Wenn Sie den Befehl ausführen. .. ..
Terminal
Reinitialized existing Git repository in /Users/Dateiersteller/Desktop/GithubTest/.git/
Wenn Sie eine solche Antwort erhalten, ist die Initialisierung erfolgreich.
git add .
Selbst wenn Sie es eingeben, können Sie fortfahren, aber seien Sie vorsichtig, da es verwirrend sein wird! !!
Kommen wir zurück zur Geschichte! *** Lass uns git hinzufügen. ***
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git add .
Der Befehl *** git add. *** ist ein Befehl zum Vorbereiten (Setzen), um "den gesamten Inhalt der Github-Testdatei" festzuschreiben.
Selbst wenn Sie diesen Befehl eingeben, wird keine Nachricht zurückgegeben.
git commit -m ""
Als nächstes werden wir uns verpflichten. Commit ist ein Befehl, der die Arbeit des Repositorys aufzeichnet. Zu diesem Zeitpunkt habe ich noch keinen Code geschrieben, aber Sie können sich registrieren, auch wenn er leer ist. Lassen Sie uns also registrieren.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git commit -m "first commit"
"" Der Inhalt hier kann frei geändert werden. "First commit" ist zunächst in Ordnung.
Wenn Sie die Eingabetaste drücken, wird viel Englisch ausgegeben. Sie können jedoch sicher sein, dass der Inhalt der X-Codedatei einfach gelesen wird.
Lassen Sie uns nun überprüfen, ob das Festschreiben ordnungsgemäß durchgeführt wurde.
Führen Sie es aus, und wenn es wie folgt aussieht, ist das Festschreiben erfolgreich.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git graph
* 9e865bb (HEAD -> main) 2020-11-05 Yamada first commit
git branch -M
Dieser Befehl ist ein Befehl zum Ändern des Namens des Kernzweigs.
Lassen Sie es uns vorerst implementieren.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git branch -M master //Umbenennen in Master
//Ich werde überprüfen
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git branch
* master
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git graph
* 9e865bb (HEAD -> master) 2020-11-05 Yamada first commit
**** Der Filialname ist master *** Dieses Mal gibt es kein Problem mit main. Fahren wir also mit main fort.
git remote add origin 〜###
Verwenden Sie diesen Befehl, um Ihren Code zu veröffentlichen.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git remote add origin [email protected]:Ihr Kontoname/GithubTest.git
Es erfolgt keine besondere Antwort vom Terminal.
git push -u origin###
Mit diesem Befehl wird der Inhalt des lokalen Repositorys des aktuellen Zweigs an das Remote-Repository gesendet. Das lokale Repository hier ist der Github-Test, den ich jetzt habe. Das Remote-Repository ist die Datei, die zum Veröffentlichen des Inhalts des lokalen Repositorys GithubTest in Github erforderlich ist.
Dies ist eine Datei auf dem Terminal, daher hat sie keine Realität.
Lassen Sie uns den Befehl vorerst ausführen
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git push -u origin main
Ich denke, dass verschiedene Befehle herauskommen werden, aber ... Wenn die folgende Antwort am Ende zurückgegeben wird, ist Push erfolgreich.
Terminal
Branch 'main' set up to track remote branch 'main' from 'origin'.
Das Remote-Repository, das nicht die oben erwähnte tatsächliche Situation aufweist, ist das Ursprungshaupt-Repository.
Lass es uns überprüfen.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % GithubTest % git graph
* 9e865bb (HEAD -> main, origin/main) 2020-11-05 Yamada first commit
yamazakishunta@yamazakntanoMBP GithubTest %
origin / main wurde hinzugefügt! Dies ist ein Remote-Repository. Es ist eine Datei, die es eigentlich nicht gibt!
Bitte beachten Sie, dass Sie ein Remote-Repository durchlaufen müssen, um auf Github hochzuladen.
Wenn Sie die Site auf Github aktualisieren. .. ..
Übrigens, wenn Sie auf Grün drücken, fügen Sie READ ME hinzu. Sie können eine README-Datei erstellen. Ich schreibe eine kurze Beschreibung der App in README.
Wenn implementiert, sieht es so aus.
Hast du dieses Wort irgendwo gesehen? Korrekt. Der Befehl git add README.md. Dies wird manuell hinzugefügt, sodass ich den obigen Befehl nicht ausgeführt habe.
Wie war das? Anfangs ist es eine Menge Arbeit, aber sobald Sie sich daran gewöhnt haben, ist es sehr einfach und Sie können Ihren Code veröffentlichen.
Es ist jedoch leider nicht möglich, Apps allein damit zu entwickeln.
In der eigentlichen App-Entwicklung müssen Sie an Zweigen arbeiten oder diese zusammenführen. In Teil 2 möchte ich Ihnen zeigen, wie Sie Github im Hinblick auf die tatsächliche Entwicklung verwenden können!
Recommended Posts