Commandes Git essentielles

Une liste des commandes Git les plus essentielles que tout développeur devrait connaître.
Lorsque nous commençons à apprendre à programmer, la première initiative que nous prenons est de créer nos projets et de les gérer dans des dossiers. Lorsque nous devons apporter une modification, nous allons dans le fichier et le modifions. Au fur et à mesure que nous en apprenons davantage, nous commençons à nous demander si c'est le moyen le plus efficace de programmer et de gérer notre code source.
Imaginez que nous devions créer une application moderne et utiliser un dossier partagé avec nos coéquipiers. Nous pouvons voir que cela pourrait rapidement devenir le chaos. Quelqu'un d'autre pourrait écraser nos modifications, et il serait très difficile de garder une trace du code réel en production. Nous devons être capables de modifier un morceau de code sans avoir à nous soucier qu'il affecte quoi que ce soit d'autre. Mettre quelque chose dans notre code qui ne devrait pas y être est quelque chose que nous faisons souvent – et si cette erreur se produit dans le code de production, cela peut rapidement être catastrophique. Nous devons garder une trace de notre code – nous avons besoin d'un contrôle de version.
Un système de contrôle de version est un outil qui nous aide à suivre les modifications de notre code au fil du temps. Il aide les équipes modernes à travailler plus rapidement et plus intelligemment. Un système de contrôle de version donne aux développeurs l'indépendance de travailler sur un morceau de code spécifique sans avoir à se soucier de l'écrasement de leurs modifications.
Il existait de nombreux systèmes de contrôle de version avant la création de Git, mais Git est devenu si populaire qu'il est rare qu'un développeur ne l'utilise pas tous les jours. De nos jours, chaque entreprise utilise quotidiennement Git pour expédier et livrer du code.
Nous allons explorer les commandes Git les plus essentielles que nous devrions connaître et comment chacune d'entre elles fonctionne exactement.
Commandes Git
Il existe de nombreuses commandes Git qui peuvent être utiles au quotidien. Nous allons explorer ici les commandes les plus importantes, celles que vous allez probablement utiliser chaque jour de votre vie en tant que développeur.
git init
Chaque fois que vous avez un projet qui n'est pas sous un système de contrôle de version et que vous souhaitez qu'il devienne un référentiel Git, c'est la commande que vous allez utiliser.
git init
legit init
La commande crée un nouveau fichier .git et transforme votre projet en référentiel Git. Le fichier .git contient toutes les informations dont votre projet a besoin pour le contrôle de version.
Tu peux courirgit init
dans un référentiel Git initialisé et il n'écrasera pas les éléments qui s'y trouvent déjà.
clone git
Lorsque vous avez déjà le projet Git sur lequel vous souhaitez travailler, vous devrez certainement utiliser cette commande pour commencer à travailler dessus en toute sécurité.
leclone git
La commande clone le code source à partir d'un référentiel distant et crée un nouveau répertoire. La commande copiera tout le code du référentiel spécifié, créera des branches suivies à distance et extrairea une branche initiale localement.
Pour cloner un référentiel depuis GitHub, vous devez vous rendre sur la page du projet et cliquer sur le bouton vert « Cloner ». Une fenêtre contextuelle s'ouvrira et tout ce que vous aurez à faire est de copier le lien vers le référentiel distant. Maintenant, après leclone git
commande, vous collez le lien du référentiel distant et un nouveau répertoire sera créé pour vous.
clone git
leclone git
La commande est très importante car elle vous donne la liberté de cloner un référentiel et de commencer à travailler dessus sans affecter le code d'origine.
branche git
Lorsque vous clonez votre référentiel distant pour la première fois et qu'un nouveau répertoire est créé pour vous, par défaut, une branche portant le nom "master" sera créée.
Chaque fois que vous souhaitez travailler sur une nouvelle fonctionnalité ou corriger un bogue, vous créez une branche pour celle-ci. Les branches sont un moyen d'apporter des modifications au code source sans avoir à travailler sur la branche principale et risquer de faire une erreur stupide et de tout gâcher.
Pour créer une nouvelle branche, vous devez utiliser lebranche git
commande et donnez un nom à votre branche :
branche git
Après avoir créé une branche, elle ne sera disponible que localement. Pour pousser la nouvelle branche créée vers votre référentiel distant, vous devez utiliser legit pousser
commande et passez le nom de l'origine et le nom de la branche :
git pousser
paiement git
Les branches sont très importantes dans un workflow Git. Pour pouvoir travailler sur une branche spécifique, nous devons en créer une ou basculer vers une branche existante. C'est ce que lepaiement git
la commande le fait.
Nous pouvons simplement passer à une branche existante en utilisant lepaiement git
commande et en passant le nom de la branche vers laquelle nous voulons basculer :
paiement git
Avant d'essayer de basculer vers une branche existante, vous devez vous assurer que toutes vos modifications sont validées et que la branche vers laquelle vous souhaitez basculer existe dans votre référentiel local.
Qu'en est-il de la création d'une nouvelle filiale ? Nous pouvons utiliser lepaiement git
commander et passer un-b
pour créer une nouvelle branche et y basculer :
git paiement -b
Le "-b" signifie "branche" – il créera une nouvelle branche et y basculera immédiatement.
statut git
Parfois, nous voulons avoir des informations sur notre travail en cours. lestatut git
commande nous donne toutes les informations sur notre travail sur notre branche actuelle.
statut git
Nous pouvons utiliser ce fichier pour savoir si notre branche est mise à jour ou non. Nous pouvons l'utiliser pour savoir s'il y a quelque chose à valider, à tirer ou à pousser vers notre référentiel distant. Nous pouvons l'utiliser pour savoir quels fichiers sont mis en scène, non mis en scène ou non suivis et lesquels ont été créés et supprimés.
git ajouter
Chaque fois que nous apportons des modifications à notre branche actuelle, ces modifications ne concernent que notre référentiel local. Nous devons nous assurer d'inclure nos modifications dans notre prochain commit.
legit ajouter
La commande inclut nos modifications dans notre prochain commit. Nous pouvons ajouter un singe en tapantgit ajouter
et le nom du fichier, comme ceci :
git ajouter
Ou nous pouvons ajouter toutes les modifications que nous avons apportées en utilisant le-UNE
:
git ajouter -A
En utilisant simplement legit ajouter
commande ne signifie pas que vos modifications sont enregistrées. Nous devons utiliser legit commet
commande pour nous assurer que nous avons enregistré nos modifications.
git commet
Après avoir inclus nos modifications dans notre prochain commit en utilisant legit ajouter
commande, nous devons enregistrer nos modifications.
legit commet
command est responsable de la sauvegarde locale de nos modifications. Après legit commet
, nous pouvons écrire un message. Chaque fois que vous commettez quelque chose, essayez d'écrire le message le plus propre et le plus simple possible. Cela aide à rendre le commit plus facile à lire et à comprendre exactement ce qu'est le commit.
git commit -m "votre message..."
Cette commande définit un point d'arrêt dans notre historique Git. Chaque fois que nous voulons suivre et revenir à notre code, nous pouvons le faire en utilisantgit commet
identifiants.
git pousser
legit commet
La commande enregistre uniquement nos modifications localement. Nous devons utiliser une commande pour pousser nos modifications vers notre référentiel distant.
legit pousser
La commande est chargée de pousser nos modifications vers notre référentiel distant.
git push origine
Nous ne pouvons envoyer les modifications à notre référentiel distant qu'après avoir enregistré nos modifications à l'aide de lagit commet
commander.
git tirer
legit tirer
La commande est responsable de la récupération de nouvelles informations à partir de notre référentiel distant. Lorsque nous utilisons cette commande, elle met à jour notre référentiel local avec les dernières modifications du référentiel distant.
git tirer
Cette commande est un moyen simple de synchroniser votre référentiel local avec les dernières modifications du référentiel distant et de tout mettre à jour.
Conclusion
Apprendre et savoir comment Git fonctionne joue un rôle important dans notre carrière. Que nous soyons un débutant ou un développeur expérimenté avec des années d'expérience, savoir utiliser les commandes Git essentielles fait une énorme différence.
Source link