Git a parcouru un long chemin depuis son introduction et est devenu beaucoup plus facile à utiliser dans un environnement Windows. Dans ce tutoriel, nous allons installer Git sous Windows..
Cet article a été écrit avec l'interface graphique à l'esprit. Je ne reviendrai PAS sur l'utilisation de la ligne de commande, car de nombreuses ressources enseignent déjà cet aspect de Git. Je l'ai fait pour le vrais utilisateurs Windows, les ninjas d'interface graphique. Si vous êtes comme moi et préférez une interface graphique à la ligne de commande, ce didacticiel est fait pour vous.!
La première chose à faire est d’installer Git sous Windows; vous pouvez le faire avec les étapes suivantes:
Étrangement, la dernière étape semblait un peu déroutante si Windows Search n'est pas activé. Vous pouvez également épingler l'interface graphique de Git à la barre des tâches et / ou au menu Démarrer..
Il est important que vous utilisiez tous les paramètres par défaut, car ils sont pris en charge par tous les principaux fournisseurs de référentiels tels que Github, Bitbucket et Beanstalk..
Par rapport à Git Bash, il est relativement facile de configurer une clé SSH pour votre ordinateur. Ouvrez simplement l'interface graphique de Git.
Maintenant, cliquez sur Afficher la clé SSH sous le Aidez-moi Menu.
Il est possible qu’il existe déjà une clé SSH sur votre système; Il est préférable de supprimer ou de sauvegarder la clé si vous ne savez pas d’où elle provient. Pour ce faire, supprimez simplement tous les fichiers contenus dans: C: \ Utilisateurs \
Assurez-vous de remplacer
Vous pouvez générer une clé SSH en cliquant sur le bouton Générer une clé. Pour ce faire, vous devrez fournir une phrase secrète à des fins de sécurité. Rappelez-vous cette phrase secrète; vous devrez l'utiliser plus tard.
Github n'est pas le seul référentiel Git hébergé disponible. Il s’agit toutefois de la solution la plus populaire et nous allons l’utiliser comme exemple..
La clé SSH que vous avez créée vous permet de transmettre vos modifications à un référentiel hébergé. Ainsi, afin de pousser les changements depuis votre ordinateur, Github doit connaître votre clé publique SSH. C'est facilement accessible. cliquez simplement sur le bouton "Copier dans le presse-papier".
Ensuite, vous devez fournir votre service de dépôt hébergé avec votre clé publique SSH. Semblable à Github, la plupart de ces sites ont généralement un onglet appelé "SSH Keys". Cliquez sur l'onglet et ajoutez votre clé SSH au site Web..
Le champ Titre est juste une étiquette pour identifier la clé SSH; c'est pour vos buts seulement. Par exemple, "WindowsPc", "Macbook", "Linux". Assurez-vous simplement qu'il décrit avec précision le périphérique auquel la clé SSH est affectée..
Ensuite, nous avons besoin d’un référentiel Git et nous allons créer un nouveau référentiel distant sur Github..
Lors de la création d'un référentiel distant, Github vous propose d'initialiser le référentiel. C'est une bonne option, mais dans le but d'apprendre à configurer d'autres sites Web, nous ne cocherons pas la case d'initialisation..
Maintenant, nous allons créer un référentiel local. Dans notre interface graphique Git, cliquez sur "Créer un nouveau référentiel"..
Sélectionnez l'emplacement dans lequel vous souhaitez stocker votre référentiel. Il est important de noter que l'emplacement du référentiel sélectionné NE DOIT PAS exister. Sélectionnez donc l’emplacement de votre choix et ajoutez le nom du dossier dans lequel vous souhaitez placer le référentiel, comme suit:
Pour que ce nouveau référentiel soit initialisé, vous devez d'abord créer un fichier, n'importe quel fichier, dans votre référentiel local. Ensuite, vous devez valider et envoyer à l'emplacement de référentiel Git distant. Nous passerons en revue l’engagement et l’étape 4; Je vous recommande de passer à l’avance si vous ne souhaitez pas cloner un référentiel. Votre emplacement Git distant devrait ressembler à ceci: [email protected]: nom d'utilisateur / nom-repository.git.
Comme je l'ai noté précédemment, Github peut vous fournir un référentiel déjà initialisé et vous pouvez démarrer beaucoup plus rapidement que vous ne le feriez normalement. Pour cloner un référentiel, cliquez sur le lien "Cloner un référentiel existant" dans la fenêtre de l'interface graphique Git. Un référentiel existant est un référentiel déjà initialisé et / ou auquel des validations sont appliquées.
Dans le champ Emplacement source, indiquez l'emplacement du référentiel distant Git. Le champ Répertoire cible fonctionne un peu comme je vous ai montré comment créer un référentiel plus tôt. Version abrégée: sélectionnez l'emplacement et ajoutez le dossier dans lequel vous voulez que les fichiers se trouvent. Git tentera de le créer et échouera s'il existe déjà..
Voilà; maintenant, vous devriez être prêt à travailler localement.
L’interface graphique de Git facilite l’exécution de tâches liées à Git, telles que le stockage intermédiaire des modifications, des validations et des poussées..
Lorsque vous déplacez des fichiers vers un répertoire Git, tous les fichiers de la fenêtre "Unstaged Changes" apparaissent. Cela signifie essentiellement que de nouveaux fichiers ont été ajoutés, supprimés, mis à jour, etc. Vous pouvez cliquer sur le bouton "Analyser" pour voir les nouveaux changements survenus..
Lorsque vous cliquez sur le bouton "Stage Changed", il essaiera d’ajouter tous les nouveaux fichiers à l’index Git..
Une fois que vous avez mis en place vos modifications, vous devez les valider. local dépôt. Tapez un message de validation qui a du sens pour les modifications apportées. Lorsque vous avez terminé, appuyez sur le bouton Valider.
Avant que d'autres puissent accéder à notre nouveau code, nous devons transférer ces modifications dans notre référentiel hébergé. Sans pousser les changements, les autres ne pourraient pas accéder au code.
Avant que nous puissions pousser, nous devons définir un emplacement où pousser. La plupart des gens se réfèrent à cet endroit comme "origine". Si vous le souhaitez, vous pouvez sélectionner une option dans la zone "Autres actions", mais d'après mon expérience, rien ne vous profitera le plus. Vous pouvez toujours cloner ou pousser plus tard.
Après avoir ajouté l'origine à distance, vous pouvez simplement appuyer sur le bouton poussoir. Il vous demandera où vous voulez pousser; très probablement "origine" sera pré-sélectionné (et il peut être votre seule option). Il suffit donc de cliquer à nouveau sur le bouton.
Ensuite, vous serez bombardé de fenêtre après fenêtre. Mais ne vous inquiétez pas, cela ne se produit que la première fois. Suivez simplement les instructions qui vous sont données.
Git vous demandera la phrase secrète de votre clé SSH.
Ne paniquez pas si vous voyez plus d'une demande de votre phrase secrète. C'est complètement normal! Vous n'avez pas à vous inquiéter tant qu'on ne vous dit pas que la phrase secrète était incorrecte. L'affichage de plusieurs requêtes pour votre phrase secrète ne se produit généralement qu'une seule fois par clé SSH..
Si votre poussée est terminée, vous devriez être accueilli par une fenêtre semblable à celle-ci:
Avant de vous laisser partir, voici une liste de ressources fantastiques pour continuer votre apprentissage de Git.