Bonjour à tous.
Auparavant, j'ai expliqué les commandes de Github sur deux articles.
Comprenons github! ① Comprenons github! ②
Cependant, même si vous comprenez la signification de la commande, il y a peu d'informations sur lesquelles vous pouvez comprendre le flux spécifique de la création d'un nouveau référentiel sur Github et de sa gestion. Donc, cette fois, je vais essayer de gérer le projet de code X sur Github et utiliser les fonctions simples de branchement et de commit!
*** * Cette fois, le contenu que je vais vous dire peut être facile à faire sur le code X, mais dans un souci de clarté, cette fois c'est un article pour ceux qui veulent gérer quoi que ce soit sur GitHub. Je vais. Notez s'il vous plaît. *** ***
Avant de lire cet article, je vous encourage à regarder de plus près Git depuis le début! https://github.com/takanabe/introduction-to-git
・ Xcode --11.3.1
・ Git --2.26.0
· Terminal CLI
Commençons par créer un projet X-code! Vous n'avez rien à faire de spécial ici, alors créons un fichier avec le nom de votre choix.
*** J'ai créé un fichier appelé GithubTest! ***
Ensuite, ouvrons le terminal!
Lorsque vous ouvrez le terminal, vous devriez voir quelque chose comme ce qui suit.
Terminal
○○○○○@xxxxxxxxxxMBP ~ %
Tapez la commande *** "cd" *** affichée et faites glisser et déposez le projet X-code créé sur le terminal! !! Au fait, *** "cd" *** est une abréviation pour *** change de répertoire ***
Terminal
○○○○○@xxxxxxxxxxMBP ~ % cd /Users/Créateur de fichiers/Desktop/GithubTest
*** Mettez le fichier dans le terminal et appuyez sur la touche Entrée! !! *** ***
Ensuite, le terminal reconnaîtra le fichier.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest %
Choisissez votre propre nom d'utilisateur et votre adresse e-mail
Terminal
git config user.name Yamada Taro //Le nom de la personne qui travaille
//entrer
git config user.email [email protected] //Mon adresse email
//entrer
Cette fois, je me suis inscrit auprès de Taro Yamada
Ceci termine les réglages initiaux.
Visitez Github! https://github.com/join
Si vous n'avez pas créé de compte Github, inscrivez-vous. Bien qu'il soit en anglais, il est assez facile de s'inscrire.
Si vous pouvez vous inscrire, vous serez dérouté par les différentes fonctions, mais l'une est importante. Ce que vous faites avec Github est de créer un nouveau référentiel.
Si vous vous êtes inscrit, vous trouverez un *** nouveau bouton *** dans le coin supérieur gauche de Github. Clique dessus.
Ensuite, vous verrez un écran comme celui de l'image ci-dessous.
Décidons le nom du référentiel! Je l'ai fait de la même manière que le nom du fichier X-code. Vérifiez public, vous n'avez pas à cocher l'élément Initialiser ce référentiel avec.
Si vous voyez l'écran ci-dessous, vous avez réussi!
En termes simples, exécutez simplement la commande dans le *** ... ou créez un nouveau référentiel sur la ligne de commande *** partie de l'image ci-dessous. Vous pouvez gérer votre projet X-code sur GitHub.
Tapons les commandes suivantes dans l'ordre
git init
La commande git init est une commande à initialiser. Considérez-le comme un signal que vous allez taper dans la commande git à partir de maintenant.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git init
Lorsque vous exécutez la commande. .. ..
Terminal
Reinitialized existing Git repository in /Users/Créateur de fichiers/Desktop/GithubTest/.git/
Si vous obtenez une réponse comme celle-ci, l'initialisation est réussie.
git add .
Même si vous le saisissez, vous pouvez continuer, mais faites attention car ce sera déroutant! !!
Eh bien, revenons à l'histoire! *** Faisons git add. ***
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git add .
La commande *** git add. *** est une commande pour préparer (définir) la validation de "tout le contenu du fichier de test Github".
Même si vous tapez cette commande, aucun message ne sera renvoyé.
git commit -m ""
Ensuite, nous nous engageons. commit est une commande qui enregistre le travail du référentiel. À ce stade, je n'ai écrit aucun code, mais vous pouvez vous inscrire même s'il est vide, alors enregistrons-nous.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git commit -m "first commit"
"" Le contenu ici peut être modifié librement. Au début, «premier commit» est très bien.
Lorsque vous appuyez sur la touche Entrée, beaucoup d'anglais sort, mais soyez assuré que le contenu du fichier de code X est simplement lu.
Maintenant, vérifions si le commit est fait correctement.
Exécutez-le, et s'il ressemble à ce qui suit, la validation est réussie.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git graph
* 9e865bb (HEAD -> main) 2020-11-05 Yamada first commit
git branch -M
Cette commande est une commande pour changer le nom de la branche principale.
Implémentons-le pour le moment.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git branch -M master //Renommer en maître
//je vérifierai
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git branch
* master
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git graph
* 9e865bb (HEAD -> master) 2020-11-05 Yamada first commit
**** Le nom de la succursale est master *** Cette fois, il n'y a pas de problème avec main, alors continuons avec main tel quel.
git remote add origin 〜###
Utilisez cette commande pour publier votre code.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git remote add origin [email protected]:Votre nom de compte/GithubTest.git
Il n'y a pas de réponse particulière du terminal.
git push -u origin###
Cette commande est utilisée pour envoyer le contenu du référentiel local de la branche courante vers le référentiel distant. Le référentiel local ici est le test Github que j'ai maintenant. Et le référentiel distant est le fichier requis pour publier le contenu du référentiel local GithubTest sur Github.
Il s'agit d'un fichier sur le terminal, donc il n'a pas de réalité.
Exécutons la commande pour le moment
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % git push -u origin main
Je pense que diverses commandes vont sortir, mais ... Si la réponse suivante est renvoyée à la fin, push réussit.
Terminal
Branch 'main' set up to track remote branch 'main' from 'origin'.
Le référentiel distant qui n'a pas la situation réelle mentionnée ci-dessus est le principal d'origine.
Vérifions-le.
Terminal
○○○○○@xxxxxxxxxxMBP ~ GithubTest % GithubTest % git graph
* 9e865bb (HEAD -> main, origin/main) 2020-11-05 Yamada first commit
yamazakishunta@yamazakntanoMBP GithubTest %
origine / main a été ajouté! Ceci est un référentiel distant. C'est un fichier qui n'existe pas vraiment!
Veuillez noter que vous devez passer par un référentiel distant pour télécharger sur Github.
Lorsque vous mettez à jour le site sur Github. .. ..
En passant, lorsque vous appuyez sur le vert Ajouter un LISEZ-MOI. Vous pouvez créer un README. J'écris une brève description de l'application dans README.
Une fois implémenté, cela ressemble à ceci.
Avez-vous vu ce mot quelque part? C'est vrai. La commande git add README.md. Ceci est ajouté manuellement, donc je n'ai pas exécuté la commande ci-dessus.
Comment était-ce? C'est beaucoup de travail au début, mais une fois que vous vous y êtes habitué, c'est très simple et vous pouvez publier votre code.
Cependant, malheureusement, il n'est pas possible de développer des applications avec cela seul.
Dans le développement d'une application réelle, vous devez travailler sur ou fusionner des branches. Dans la partie 2, j'aimerais partager comment utiliser Github avec le développement réel à l'esprit!
Recommended Posts