JavaRush /Blog Java /Random-FR /IDEA, Git, BitBucket en pratique. Partie 1 : Bases. Nous ...
Sdu
Niveau 17

IDEA, Git, BitBucket en pratique. Partie 1 : Bases. Nous travaillons localement.

Publié dans le groupe Random-FR
Fatigué de transporter une clé USB avec JavaRushHomeWork.7z du travail à la maison et de la maison au travail, oubliant encore une fois de copier les tâches inachevées, j'ai pris la décision volontaire de ne pas attendre le niveau 39 et de mettre en place une combinaison Git + BitBucket pour usage personnel. BitBucket , parce qu'il existe des dépôts privés gratuits (n'oubliez pas les règles JavaRush), et Git , parce que Git, parce qu'il était connu, parce qu'on m'avait déjà posé des questions à ce sujet. À ce moment-là, tout semblait simple et clair : inscrivez-vous sur bitbucket.org , installez Git , appuyez sur un bouton magique et mes fichiers apparaissent sur le serveur, appuyez sur un autre et continuez miraculeusement à travailler avec les fichiers actuels dans un autre endroit. Je l'ai lu ici et ici , enregistré, installé, enregistré, connecté, cliqué sur "Partager le projet", saisi un nom, sélectionné un type et... un miracle ne s'est pas produit. Il n'a pas décollé, le serveur était vide... Avec regret j'ai été obligé de constater quelques faits : on ne peut pas se passer d'un tambourin, je ne comprends pas du tout ce qui était censé se passer en réalité, pour ainsi dire, sous le capot, et que signifient tous ces nouveaux mots qui sont apparus dans ma vie en un instant. Alors, soyez patient, procurez-vous le merveilleux livre Pro Git et recommencez.

Juste un peu de théorie pour s'échauffer.

Le contrôle de version est un système qui suit les modifications apportées à un ou plusieurs fichiers et permet de restaurer certaines anciennes versions. Git est un système distribué de contrôle de version de fichiers. Un système de contrôle de version distribué est un système dans lequel l'historique complet des modifications est stocké sur chaque ordinateur, dans le stockage local, et, si nécessaire, des fragments individuels de l'historique du stockage local sont synchronisés avec un stockage similaire sur un autre ordinateur. Qu'est ce que cela veut dire pour nous? Et le fait est que sur n'importe quel ordinateur impliqué dans le processus, nous aurons localement une copie du référentiel dont nous avons besoin. En fait, le travail principal se fait avec le référentiel local . Par conséquent, à ce stade, nous oublions BitBucket et apprenons à travailler localement avec Git dans IDEA.

Installation de Git.

Vous pouvez obtenir la distribution sur le site du projet git-scm.com. Cela ne sert à rien de décrire la procédure d'installation en détail, l'installation est triviale et les paramètres disponibles à ce stade sont assez clairs. De plus, Internet regorge de matériel d'installation, notamment de vidéos. L'attention doit se concentrer sur un seul point : si vous installez Git après IDEA, dans ce dernier vous devez spécifier le chemin d'accès à git.exe. Si IDEA a été installé après Git, le chemin sera ajouté automatiquement. IDEA, Git, BitBucket en pratique.  Partie 1 : Bases.  Nous travaillons localement.  - 1

Création d'un référentiel Git.

Il existe deux manières de créer un dépôt git :
  1. Importez un projet ou un répertoire existant dans Git.
  2. Clonez un référentiel existant depuis le serveur.
Nous examinerons le deuxième point plus tard, lorsque nous passerons au travail avec le serveur Git, mais pour l'instant nous nous concentrerons sur le premier point. Initialement, Git est conçu pour fonctionner depuis la console, en mode commande, donc, pour une meilleure compréhension de ce qui se passe, je vais donner ci-dessous les commandes Git et les illustrer avec des commandes de menu ou des raccourcis clavier dans IDEA. En même temps, vous pouvez travailler sur la ligne de commande directement depuis IDEA. IDEA, Git, BitBucket en pratique.  Partie 1 : Bases.  Nous travaillons localement.  - 2 Entrée : Un projet IDEA simple avec un fichier de classe. IDEA, Git, BitBucket en pratique.  Partie 1 : Bases.  Nous travaillons localement.  - 3 Pour créer un référentiel, utilisez la commande git initCette commande créera un nouveau sous-répertoire .git dans le répertoire courant avec les fichiers nécessaires, base du référentiel Git. De même, dans IDEA - VCS - Activer l'intégration du contrôle de version IDEA, Git, BitBucket en pratique.  Partie 1 : Bases.  Nous travaillons localement.  - 4 IDEA, Git, BitBucket en pratique.  Partie 1 : Bases.  Nous travaillons localement.  - 5 , IDEA signalera joyeusement la réussite de l'opération, quelques nouveaux onglets apparaîtront dans les "Boutons d'outils" et dans l'onglet "Contrôle de version", nous pouvons voir l'exécution commandes et leurs résultats. IDEA, Git, BitBucket en pratique.  Partie 1 : Bases.  Nous travaillons localement.  - 5 IDEA, Git, BitBucket en pratique.  Partie 1 : Bases.  Nous travaillons localement.  - 7

Ajout de fichiers

Nous avons créé la base du référentiel, mais le projet n'est pas encore sous contrôle de version. Et ici, nous devrions faire une petite digression lyrique. Dans Git, les fichiers peuvent être dans l'un des trois états suivants : validé, modifié et préparé. Commis signifie enregistré dans le référentiel. Modifié : fichiers qui ont été modifiés mais non validés. Préparé - fichiers modifiés marqués pour "commit".
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION