Au fil du temps, Git s'est avéré être l'un des systèmes de contrôle de version open source les plus populaires d'aujourd'hui. Sa vitesse, sa simplicité et son efficacité pour gérer les projets et faire des révisions sur les systèmes distribués ont rendu le développement de logiciels beaucoup plus facile.
Qu'est-ce que les systèmes de contrôle de version?
Avant de nous diriger vers les détails, comprenons ce qu'est un système de contrôle de version. Les VC appartiennent à une catégorie d'outils logiciels qui aident les programmeurs à gérer les modifications du logiciel au fil du temps. Ces modifications sont toujours maintenues sur la bonne voie, indiquées par des lettres ou des numéros dans le système de contrôle de version. Cela permet aux équipes logicielles de comparer les codes source, d'identifier les différences et de créer des révisions avant d'écrire un nouveau logiciel. En outre, vous pouvez également garder une note de quelle version de l'application est actuellement en développement ou en a besoin.
Git et github
Git et Github sont deux terminologies que la plupart des développeurs de logiciels confondent de nos jours. Git est un logiciel de contrôle de version mais se présente sous la forme d'un outil qui vous permet de gérer l'historique de votre code source tandis que GitHub est un service d'hébergement pour les projets qui utilisent Git.
Vous n'avez pas besoin d'un compte github pour utiliser Git. Vous pouvez l'utiliser indépendamment avec les ides. Alors que pour GitHub, vous aurez besoin d'un référentiel Git pour contrôler et suivre les tâches, ses bogues et ses demandes de fonctionnalités. Il permet de partager vos référentiels; accéder aux autres et stocker des copies à distance de vos référentiels en tant que sauvegarde sur les serveurs GitHub.
Intégrer Git à Pycharm
Le tutoriel ci-dessous guidera comment intégrer les fonctionnalités GIT de Pycharm. Au lieu d'effectuer une tâche liée à Git indépendamment dans un terminal de commande, PyCharm vous permet de les effectuer dans l'IDE et de le lier ultérieurement à votre compte GitHub.
1. Comment installer et configurer Git?
Pour pouvoir utiliser Git pour pycharm, procédez comme suit:
-
- Téléchargez l'outil à partir d'ici. La version prise en charge de Windows est 2.4 et pour Linux et MacOS est 1.8.0.0.
- Ensuite, à partir du Paramètres / préférences boîte de dialogue sur la barre d'outils principale de votre IDE, sélectionnez Version Contrôle puis cliquez sur Git du volet gauche.
- Spécifiez le chemin d'accès au fichier où Git Exécutable est.
- Définissez un mot de passe pour votre référentiel git distant. En effet, chaque fois que vous utilisez un référentiel git distant, il demande l'authentification.
- Du Paramètres onglet, sélectionnez Apparence et Comportement.
- Maintenant, cliquez Les paramètres du système Et puis choisissez Mots de passe sur la gauche.
- PyCharm traite les mots de passe pour les référentiels GIT distants de plusieurs manières:
- je. Keychain natif: cette option utilise le clés natif pour stocker vos mots de passe. Il n'est disponible que pour Mac et Linux OS.
- Ii. Keepass: cette option vous permet de stocker des mots de passe dans un fichier qui ne sont accessibles que via un mot de passe maître. Pour ce faire, entrez un mot de passe dans le champ de mot de passe maître qui sera utilisé pour accéder au C.Fichier KDBX.
- III. Ne sauvegardez pas: cette option est disponible lorsque vous voulez que PyCharm réinitialise vos mots de passe à chaque fois que vous le fermez.
2. Comment créer un référentiel GIT local
Pour créer un référentiel GIT local, suivez les procédures ci-dessous:
- Tout d'abord, pour lier votre compte GitHub à PyCharm. Aller à Déposer -> Paramètres -> Version Contrôle -> Github
- Entrez votre nom d'utilisateur GitHub et votre mot de passe pour vous connecter.
- Maintenant, créez un nouveau projet PyCharm. Cliquez sur Déposer -> Nouveau Projet
- Maintenant, pour le référentiel local, allez à VCS -> Importer dans Version Contrôle -> Créer Git Dépôt.
- Une fois créé, vous verrez un répertoire nommé '.git 'dans le répertoire du projet. Pour tester votre référentiel, allez à Déposer -> Paramètres -> Version Contrôle -> Git -> Test
3. Comment ajouter et commettre des fichiers dans le référentiel GIT
- Pour créer un fichier Python, cliquez avec le bouton droit sur le projet que vous venez de créer dans le menu du projet et sélectionnez Nouveau -> Python
- Ensuite, PyCharm vous demandera si vous souhaitez que ce fichier soit ajouté dans votre référentiel. Si vous cliquez sur «Oui», vous pourrez commettre et suivre toutes les modifications que vous apporterez à ce fichier.
- Pour commettre ce fichier dans le référentiel. Faites un clic droit sur le fichier Python, sélectionnez Git -> Commettre Déposer. Note: Le nom de fichier dans votre menu de projet apparaîtra vert à moins que vous ne commettez le fichier. Une fois que vous avez terminé l'ajout du fichier, vous pouvez apporter des modifications et les commettre. Peu de temps après les modifications, le nom du fichier dans le menu changera les couleurs en bleu.
- Après cela, vous serez invité avec une fenêtre de modification de validation sur votre IDE.
- Pour garder une trace des modifications que vous avez apportées dans le passé, double-cliquez sur le nom de fichier, et vous verrez le code en vert.
- Enfin, vous pouvez maintenant aller au Version Contrôle menu juste en bas de la fenêtre pour voir une variété d'autres fonctionnalités. Cela comprend un Enregistrer qui stocke toutes les modifications que vous apporterez dans le référentiel local particulier.
4. Comment ajouter un référentiel distant?
En plus de travailler sur un référentiel local, vous pouvez également créer des référentiels distants pour collaborer avec les développeurs du monde entier. Ceux-ci aideront à récupérer et à pousser les données chaque fois que vous aurez besoin de partager votre travail.
Pour définir un référentiel distant:
- Créer un référentiel vide sur GitHub
- Lorsque vous êtes prêt à pousser vos commits, choisissez l'option de poussée en sélectionnant VCS -> Git -> Pousser
- Si vous n'avez pas encore créé de référentiels distants, le Définir Télécommande L'option apparaîtra au lieu d'un nom de télécommande. Si vous avez déjà ajouté, il ne le fera pas.
- Maintenant, en voyant la boîte de dialogue, spécifiez le nom du référentiel distant et le lien vers l'URL où il sera hébergé.
- Vous pouvez également modifier et supprimer les référentiels à travers le Git Télécommandes