[SWIFT] Incontournable pour les débutants! Manière spécifique de gérer les projets X-code sur Github

Aperçu

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

environnement

・ Xcode --11.3.1

・ Git --2.26.0

· Terminal CLI

Créez un projet X-code!

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! ***

スクリーンショット 2020-11-05 18.27.06.png

Initialisons le fichier!

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 %

Ensuite, nous allons vous donner des informations sur les personnes qui travailleront et votre adresse e-mail!

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.

Créez un nouveau référentiel sur Github!

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.

スクリーンショット 2020-11-05 19.14.10.png

Ensuite, vous verrez un écran comme celui de l'image ci-dessous.

スクリーンショット 2020-11-05 19.18.19.png

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.

Cliquez ensuite sur Créer un référentiel!

Si vous voyez l'écran ci-dessous, vous avez réussi!

スクリーンショット 2020-11-05 19.21.49.png

Enregistrez votre projet X-code sur Github!

À ce stade, le reste est super facile!

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 .

Ensuite, pensez-y comme git add README.md, mais ne tapez pas git add README.md! !!

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.

La commande à vérifier est git graph

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 fois, vous n'avez pas besoin d'exécuter cette commande!

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.

Découvrez-le sur Github!

Lorsque vous mettez à jour le site sur Github. .. ..

スクリーンショット 2020-11-06 0.14.07.png

Le succès affiché de cette manière! !! !! !!

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.

スクリーンショット 2020-11-06 0.20.31.png

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.

Continuer à la partie 2

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

Incontournable pour les débutants! Manière spécifique de gérer les projets X-code sur Github
Incontournable pour les débutants! Méthode spécifique pour gérer les projets X-code sur Github ②
[Spring Boot] Comment créer un projet (pour les débutants)
Comment utiliser GitHub pour les super débutants (développement d'équipe)
[R Spec on Rails] Comment écrire du code de test pour les débutants par les débutants
[Astuces] Comment résoudre les problèmes avec XCode et Swift pour les débutants
[Eclipse / github] Partageons le projet créé avec eclipse sur github Pour les débutants
[Ruby] Comment utiliser slice pour les débutants
[Pour les débutants] Comment déboguer avec Eclipse
[Pour les débutants] Comment implémenter la fonction de suppression
[Pour les super débutants] Comment utiliser l'autofocus: vrai
[Pour les débutants] Comment utiliser Stream API après Java 8
Comment exécuter Java EE Tutial sur github sur Eclipse
Explication de Ruby on rails pour les débutants ④ ~ À propos des règles de dénomination et comment utiliser form_Tag ~
[À voir absolument pour l'apprenti ingénieur Java] Comment utiliser l'API Stream
Pour les débutants Java: List, Map, Iterator / Array ... Comment convertir?
Comment déployer avec heroku
Comment désinstaller si vous avez mis à jour vers Java 9 sur votre Mac
Comment créer un hinadan pour un projet Spring Boot à l'aide de SPRING INITIALIZR
[Pour les débutants] Comment obtenir le nom de la ligne de chemin de fer différée Ruby
[Ruby on Rails] Comment éviter de créer des routes inutiles pour concevoir
Comment installer confortablement JDK 11 dans votre Mac
Comment afficher les caractères saisis dans Spring Boot sur le navigateur et les liens de référence [Introduction à Spring Boot / Pour les débutants]
Projet CI pour Maven sur AppVeyor
Comment déployer Laravel sur CentOS 7
Comment spécifier la validation pour time_field
Comment installer JMeter pour Mac
Comment "évider" une vue sur Android
Comment utiliser Ruby on Rails
Comment déployer Bootstrap sur Rails
Pour exécuter JavaFX sur Docker
Comment utiliser les bio-formats sur Ubuntu 20.04
Comment installer MariaDB 10.4 sur CentOS 8
Pour changer JVM pour chaque projet
Comment installer WildFly sur Ubuntu 18.04
Accro à l'importation de projets depuis GitHub
Comment faire un projet Maven
[À voir absolument pour les débutants] rails_12factor n'est pas nécessaire pour publier l'application Rails sur Heroku
(Pour les débutants) [Rails] Technologie de gain de temps! Comment installer et utiliser Slim
[Pour les débutants Rails] Résumé de l'utilisation de RSpec (obtenir un aperçu)
[Java] [Pour les débutants] Comment insérer des éléments directement dans un tableau à deux dimensions