Guide GIT et github pour les non – développeurs
Il est bien connu que GIT est difficile à apprendre pour les débutants, en particulier pour les non – développeurs. Avant d’apprendre à utiliser GIT, j’ai essayé au moins 3 fois (plus de 20 fois) simplement parce que j’ai cherché sur Google \
GIT vous permet de créer, de collaborer et de gérer des projets (Code, texte, copie, information) Tout en enregistrant l’historique de ce qui a été fait. Même si vous travaillez seul, GIT est un outil utile parce que vous avez peut – être déjà rencontré des problèmes que votre système de contrôle de version peut résoudre. Dans cet article, je vais vous montrer comment utiliser GIT et github pour mieux organiser les différentes versions du projet. Cet article est destiné aux débutants, donc nous n’explorerons pas en profondeur la partie technique de la façon dont GIT fonctionne, ni la façon de collaborer. Nous nous concentrerons plutôt sur le concept.
Calendrier d’installation de GIT qu’est – ce que github? Configuration du dépôt GIT GIT init GIT add and GIT commit Command Line navigation bifurcation Synchronization with github Push – pull and Clone mon objectif est de rendre la courbe d’apprentissage de GIT plus accessible en introduisant le contrôle de version à l’aide d’un simple exemple pratique, qui est généralement exécuté à l’aide d’icônes et fait glisser – déposer Sélectionnez pour connecter les points lorsque vous travaillez à partir de la ligne de commande. Dans cet article, je vais également définir les termes GIT importants en gras afin que vous puissiez apprendre
Le roi de la langue GIT. Avec un modèle mental puissant et un vocabulaire correct, les tutoriels avancés et la collaboration avec d’autres utilisateurs professionnels seront plus significatifs:)
À ce stade, supposons que vous cherchiez un emploi, donc vous voulez écrire un nouveau CV avec toutes vos qualifications. Vous savez qu’il y aura beaucoup de versions différentes de votre CV, donc vous avez besoin d’un moyen de les garder en ordre.
Avec github, votre CV évoluera tout au long de votre vie (au moins jusqu’à ce que le robot prenne le relais), alors assurez – vous d’avoir une sauvegarde au cas où votre ordinateur serait perdu ou quelque chose comme ça. C’est là que github est utilisé. Créer une sauvegarde gratuite du site sur github github est
Un dossier sur votre ordinateur appelé job hunting. Ce dossier sera notre dépôt local où nous stockerons les CV et les fichiers GIT. Un dépôt ou un Repo est l’emplacement central de stockage des fichiers que vous créez pour chaque projet GIT. Le dépôt peut contenir des fichiers, des images, des données et presque tout ce dont un projet a besoin. Si vous construisez un site et que vous souhaitez utiliser GIT, un dossier est créé pour les fichiers du site. Notez que vous pouvez avoir un dépôt local sur un ordinateur distant ou un dépôt dans github. Nous verrons comment les connecter plus loin dans ce post. Tout d’abord, nous devons entrer le dossier que nous venons de créer afin que nous puissions exécuter les commandes.
Arrêter le codage denim: 10 conseils pour améliorer la qualité des thèmes et des plugins WordPress travail interne vous utiliserez la ligne de commande pour parcourir vos fichiers pour accéder au dossier que vous venez de créer. Du calme. C’est comme utiliser un gestionnaire de fichiers parce que vous ouvrez un dossier, sélectionnez un dossier à l’intérieur, puis allez dans ce dossier, et ainsi de suite jusqu’à ce que vous trouviez du travail. Pour voir la liste des dossiers, utilisez la commande dir. GIT Bash \/ terminal renvoie une liste des fichiers et dossiers disponibles pour la sélection. Vous utiliserez la commande CD, qui représente le changement de répertoire suivi du nom du dossier à saisir.
Voir comment puis – je voir un dossier dans mon dossier en utilisant ce qui suit? Ensuite, je peux sélectionner, faire un clic droit et copier le nom du dossier à saisir. Dans GIT Bash \/ terminal, insérez le CD, faites un clic droit et collez le nom du dossier, puis appuyez sur Entrée. Dans la capture d’écran du gestionnaire de fichiers, vous pouvez voir la recherche d’emploi dans onedrive > wpmu Dev > github, puis je vais vérifier chaque dossier avec le CD. Si vous allez dans le mauvais dossier et avez besoin d’une mise à jour, vous utiliserez le CD.. (notez ces deux points, ce n’est pas un point). Pour les utilisateurs de Windows, vous pouvez
Ouvrez le dossier de recherche d’emploi dans le gestionnaire de fichiers, puis faites un clic droit et sélectionnez GIT Bash ici pour éviter de naviguer entre les fichiers en utilisant GIT Bash. Si vous êtes coincé ici, laissez – moi un message ci – dessous et nous vous assurons de passer à l’étape suivante de ce tutoriel:) GIT init pour le gagner, activez GIT dans ce dossier et convertissez – le en dépôt, vous devez exécuter la commande GIT init dans le dossier que vous venez de créer. Ceci crée un dossier. GIT est caché dans votre dépôt. Dans la capture d’écran du gestionnaire de fichiers ci – dessous, j’ai autorisé les fichiers cachés à être visibles. Si ce paramètre n’est pas activé pour vous, vous ne verrez pas le fichier, mais si vous utilisez GIT init correctement, le fichier existera même si vous ne le voyez pas. GIT init représente l’initialisation et vous dites essentiellement à votre ordinateur que vous voulez utiliser GIT dans ce dossier. GIT init doit être exécuté dans le dossier à convertir en dépôt. Tu vois que je cherche du travail? Notre dépôt est prêt, donc maintenant nous allons créer un fichier texte de CV. Vous pouvez utiliser l’ancienne méthode pour créer un fichier texte dans le dossier de recherche d’emploi, ou vous pouvez saisir touch resume. Txt in GIT Bash \/ terminal. Utilisez la commande touch, suivie du nom et de l’extension du fichier, pour créer le fichier dans votre dossier. C’est bien, n’est – ce pas? Si vous voulez suivre les modifications apportées à plusieurs fichiers, peu importe la façon dont vous créez le fichier, un autre document est créé dans le même dépôt. Par exemple, une lettre d’accompagnement. Txt ou mallette. Le HTML peut être dans le même dépôt que la recherche d’emploi parce qu’ils sont tous deux liés à la recherche d’emploi. Vous savez maintenant que GIT organise différents instantanés de fichiers dans le dépôt sur une seule ligne de temps. GIT vous donne le contrôle total sur ce que vous voulez inclure dans le Snapshot. Vous pouvez inclure un fichier, donc vous ne pouvez continuer que. Txt ou tous les fichiers du dépôt, vous pouvez également sélectionner. Dans GIT, un instantané est appelé commit, c’est – à – dire
GIT tato retourne les modifications pour confirmer quels fichiers seront inclus dans la prochaine soumission. Lorsque vous utilisez l’état GIT, vous remarquerez qu’il vous indique que vous êtes sur l’hôte de la branche. Vous utilisez souvent GIT Status pour quitter votre zone de confort GIT non seulement crée une ligne de temps principale, mais vous permet, ainsi qu’à d’autres, de créer d’autres lignes de temps. La ligne de temps principale ou la branche du terme GIT est appelée ligne de temps principale. C’est l’épine dorsale d’un arbre dont proviennent les autres branches, ou toutes les autres branches de son cours original. La branche vous permet d’explorer des alternatives que vous pouvez fusionner dans la ligne de temps principale ou supprimer si cela ne fonctionne pas. Introduction au flux de travail github pour créer une nouvelle branche, vous remplacerez le nouveau nom de branche par le nom de branche GIT. Vous pouvez également utiliser la branche git pour voir une liste des branches disponibles. Un astérisque apparaît à côté de votre branche actuelle. Pour passer à une nouvelle branche ou revenir à la branche primaire, vous utiliserez le nom de commande GIT Checkout de la branche à laquelle vous voulez passer Par exemple, si vous voulez essayer d’ajouter une section compétences à votre CV pour voir s’il y a plus d’une entrevue, vous créerez une branche appelée compétences. Vous devez entrer GIT Branch Skills pour créer une branche, puis GIT Checkout Skills pour commencer à soumettre sur la branche skills. Si ces changements vous donnent plus de possibilités d’entrevue, vous pouvez fusionner les deux branches. Pour fusionner une branche, vous devez utiliser GIT Checkout Master pour retourner à la branche primaire, puis utiliser GIT Merge Skills pour indiquer que je veux transférer les modifications que j’ai faites dans la branche Skills à la branche primaire. D’autres peuvent également créer des branches qu’ils veulent fusionner à la branche principale. Les équipes qui développent différentes fonctions le feront. Parfois, vous voulez créer du contenu qui n’a pas l’intention de fusionner à la branche principale. Par exemple, Supp
Nous voulons que vous trouviez sur github un bon modèle de Portfolio créé par quelqu’un d’autre et que vous l’utilisiez comme point de départ pour le modèle de portfolio. Vous pouvez créer une fourche dans github afin que vous puissiez essentiellement obtenir votre propre copie à construire. Pour créer une fourche dans le dépôt github, appuyez sur le bouton fourche pour que la fourche soit une copie du dépôt. La bifurcation du dépôt vous permet de tester librement les modifications sans affecter la conception originale. Le plus souvent, les Forks sont utilisés pour suggérer des changements aux projets d’autres personnes ou pour utiliser les projets d’autres personnes comme point de départ de vos idées. Aider les bifurcations et les branches dans GIT au fait, assurez – vous de vérifier les licences dans le dépôt au fur et à mesure que vous formez le travail de quelqu’un d’autre. Synchroniser avec github parlons maintenant de synchroniser le dépôt local (sur votre ordinateur) avec le dépôt distant sur github. Nous accéderons d’abord à github et créerons un dépôt public appelé Job Hunting, comme sur l’ordinateur local. Créez un dépôt public maintenant nous devons dire à git sur votre ordinateur que le dépôt distant existe. Nous allons utiliser GIT Remote add Origin https:\/\/github.com\/username\/Job-Hunting.git – Oui. Assurez – vous de remplacer le nom d’utilisateur par le nom d’utilisateur github. Vous pouvez également obtenir l’origine à partir de la section paramètres rapides. Tu vois à quoi ressemble mon nom d’utilisateur? Lorsque vous synchronisez des fichiers locaux et distants en utilisant des services tels que DropBox ou onedrive, votre ordinateur dispose d’un dossier spécial dans lequel vous pouvez enregistrer des fichiers. Lorsque vous effectuez des modifications et enregistrez le fichier dans ce dossier spécial, les modifications sont automatiquement téléchargées dans le cloud. GIT vous donne un meilleur contrôle sur le contenu à envoyer au dépôt distant en n’envoyant des soumissions que lorsque vous le dites. Pour envoyer des soumissions au dépôt distant, vous utiliserez la commande GIT push. GIT Push envoie votre soumission
Dans votre dépôt distant. GIT Push peut être suivi de deux paramètres, un nom distant (la source est le nom distant par défaut) et un nom de branche (comme Master). Pour utiliser GIT Push, vous devez avoir au moins une soumission. Comme nous travaillons sur la branche principale, nous insérons l’hôte source GIT Push dans GIT Bash \/ terminal. Une fenêtre apparaît où vous pouvez saisir les identifiants de connexion github. Une fois que vous l’avez fait, si vous allez au dépôt dans github, vous verrez que les fichiers que vous avez inclus dans votre première soumission ont été ajoutés au dépôt distant. Sweet:) Il y a maintenant 8 façons de synchroniser le dépôt GIT avec certains hôtes WordPress, tels que Wp Engine et wpmu Dev hosting, et même de vous permettre d’envoyer des fichiers WordPress locaux à l’hôte en utilisant GIT. Si vous y réfléchissez, c’est vraiment génial. Vous pouvez utiliser git pour suivre les différentes versions d’un site afin de récupérer les soumissions précédentes lorsque vous mettez à jour ou changez un site interrompu. C’est ce que SFTP ne peut pas faire. Cela est utile lorsque votre projet devient plus complexe et commence à avoir sa propre vie. Si vous avez besoin d’une copie du dépôt distant à l’avenir, ou si vous voulez construire à partir du travail de quelqu’un d’autre, Obtenez votre copie. Vous pouvez utiliser GIT clone ou GIT pull au cas par cas. Vous avez peut – être déjà vu la phrase cloner ce dépôt sur github dans d’autres tutoriels. Vous pouvez considérer le clonage GIT comme un moyen de télécharger des fichiers. GIT clone crée un dossier nommé, comme Job Hunting, à partir du dépôt et y Insère tous les fichiers. Avant d’utiliser GIT clone, naviguez dans le dossier où vous voulez créer le dépôt de clones. Vous avez besoin de l’URL Web du dépôt pour l’URL GIT clone de la commande Repo. Si je veux cloner ma base de données, GIT clone https:\/\/github.com\/feliciaceballos\/Job-Hunting.git – Oui. Au fait, c’est un
Pour que tu t’entraînes. Le bouton clone vert affiche l’URL du dépôt github, vous pouvez utiliser GIT clone pour mettre à jour le dépôt local lorsque vous travaillez avec l’équipe, et vous n’utiliserez pas GIT clone parce que vous n’avez pas besoin d’une nouvelle copie. Vous utiliserez GIT pull à la place. Il en va de même si vous travaillez seul et que vous voulez extraire la dernière soumission de dépôt distant au dépôt local. Vous pouvez considérer GIT pull comme une mise à jour. GIT pull fusionnera vos dépôts locaux et distants afin que vous ayez la dernière version du projet. Félicitations pour avoir appris à utiliser GIT et terminé ce long tutoriel! Vous devriez maintenant ajouter GIT à votre CV;) Si vous oubliez la commande GIT pendant l’apprentissage, vous pouvez utiliser l’aide git pour retourner à la liste des commandes GIT communes. L’état GIT est utile même si vous êtes confus et que vous n’êtes pas sûr de votre branche ou du fichier que vous avez ajouté. Si vous n’aimez pas la ligne de commande, vous pouvez également utiliser l’application de bureau github, mais vous n’aurez pas accès à autant de commandes. Vous pouvez faire beaucoup de choses avec GIT! On a juste touché la surface. Maintenant que vous avez une meilleure compréhension de GIT et github, voici quelques endroits pour continuer à apprendre. Commandes GIT de base et exemples GIT Guide simple bien que vous puissiez penser que vous n’avez pas besoin de GIT et github parce que vous travaillez seul, le fait est que vous ne travaillez pas seul. Vous faites partie de cette incroyable communauté WordPress et nous travaillons ensemble pour exécuter un tiers du Web, créer des plugins, des thèmes et d’autres choses intéressantes basées sur le travail des autres. GIT et github sont des outils qui aident à mettre en œuvre les sources ouvertes d’aujourd’hui. Après tout, WordPress est une fourchette en soi… Dites – moi si vous utilisez GIT et github seuls dans le flux de travail ou dans le cadre d’une équipe? Si vous êtes un débutant de GIT, que pensez – vous de ce billet de blog? Ça marche.
Et Étiquette: idota github