logo

Aide-mémoire Git

Aide-mémoire Git est un guide rapide et complet pour l'apprentissage Git concepts, du niveau très basique au niveau avancé. Par ça Aide-mémoire Git , notre objectif est de fournir un outil de référence pratique pour les développeurs/ingénieurs DevOps débutants et expérimentés. Ce Aide-mémoire Git non seulement facilite le démarrage des nouveaux arrivants, mais sert également de remise à niveau aux professionnels expérimentés.

Aide-mémoire Git

Aide-mémoire Git



Dans ce Aide-mémoire Git, nous avons couvert toutes les bases des commandes Git avancées dont les développeurs avaient besoin pendant le processus de développement et de déploiement. De plus, il est bien structuré et classé selon différents cas d’utilisation. Il comprend Git et GitHub, le téléchargement de Git, la configuration et l'installation de Git, les commandes Git, Git bash, la création et l'obtention de projets Git, les instantanés Git, la création de branches et la fusion dans Git, le partage et la mise à jour dans Git, la comparaison Git, la gestion de l'historique dans Git et plus.

Qu’est-ce que Git ?

Git est le logiciel distribué gratuit et open source systèmes de contrôle de versions c'est responsable de tout GitHub lié qui se produit localement sur votre ordinateur.

Comprendre le contrôle de version

Le contrôle de version, également connu sous le nom de contrôle de source, est la technique de suivi et de gestion des modifications apportées aux codes. Ce sont des systèmes qui sont des outils logiciels qui permettent aux équipes logicielles de gérer les modifications du code source au fil du temps.



Qu’est-ce que GitHub ?

GitHub est une plate-forme de stockage cloud gratuite et largement utilisée avec contrôle de version et de nombreuses autres fonctionnalités essentielles qui aide spécifiquement les développeurs à gérer et à déployer leurs projets sur GitHub.

Avantages de l'utilisation de Git

  • Suivi de l'historique : Git vous permet de suivre chaque modification apportée à votre projet, y compris : qui a effectué la modification et quand elle a été effectuée.
  • Collaboration : Plusieurs développeurs peuvent travailler sur le même projet en même temps, et Git gère efficacement la fusion des modifications du code.
  • Branchement et fusion : Git permet aux développeurs de créer des branches pour travailler sur de nouvelles fonctionnalités ou des corrections de bugs, puis de les fusionner à nouveau dans la base de code principale.
  • Travail hors ligne : Git fonctionne hors ligne, ce qui signifie que vous pouvez valider les modifications et travailler sur votre projet même sans connexion Internet.
  • Apprenez l'aide-mémoire Git (concepts de base à avancés)

    Apprenez l'aide-mémoire Git (concepts de base à avancés)

    Commandes d'installation de Git

    Voici les commandes d'installation de Git pour différents systèmes d'exploitation :



    Commandes

    Description

    Programme d'installation autonome de Git pour Windows. Pour plus de détails Lire ici
    $ Brew installer git Installez Git avec Homebrew est Mac OS
    $ mise à jour automatique du port sudo Installez Git avec MacPorts est Mac OS
    $ sudo apt-get install git Commande d'installation pour Linux
    $ git –version Affiche la version actuelle de votre Git

    Configuration et installation de Git

    Voici la configuration et les commandes d'installation de Git :

    Commandes

    Description

    git config –global user.name Votre nom Définissez votre nom d'utilisateur globalement.
    git config –utilisateur global.email [email protected] Définissez votre e-mail globalement.
    git config –global color.ui auto – Définir pour afficher la sortie colorée dans le terminal
    aide git Affichez la documentation d'aide principale, affichant une liste des commandes Git couramment utilisées.

    Initialisation d'un référentiel

    Voici les commandes Git initialisant un référentiel :

    Commandes

    Description

    c'est chaud Initialise un nouveau référentiel Git dans le répertoire actuel.
    c'est chaud Crée un nouveau référentiel Git dans le répertoire spécifié.
    clone git cela clone un référentiel d'un serveur distant vers votre machine locale.
    git clone – branche Clone une branche spécifique à partir d'un référentiel.

    Commandes Git de base

    Voici quelques commandes Git de base :

    Commandes

    Description

    git ajouter Ajoute un fichier spécifique à la zone de transit.
    git ajouter . ou git add –all Ajoute tous les fichiers modifiés et nouveaux à la zone de transit.
    statut git Affiche l'état actuel de votre référentiel, y compris les fichiers suivis et non suivis, les fichiers modifiés et les informations sur les branches.
    statut git – ignoré Affiche les fichiers ignorés en plus de la sortie d'état normale.
    git diff Affiche les modifications entre le répertoire de travail et la zone de transit (index).
    git diff Affiche les différences entre deux commits.
    git diff –staged ou git diff –cached Affiche les modifications entre la zone de préparation (index) et la dernière validation.
    git diff HEAD Afficher la différence entre le répertoire courant et le dernier commit
    git commit Crée une nouvelle validation avec les modifications dans la zone de préparation et ouvre l'éditeur de texte par défaut pour ajouter un message de validation.
    git commit -m ou git commit –message Crée une nouvelle validation avec les modifications dans la zone de préparation et spécifie le message de validation en ligne.
    git commit -a ou git commit –all Valide tous les fichiers modifiés et supprimés dans le référentiel sans utiliser explicitement git add pour organiser les modifications.
    notes git ajouter Crée une nouvelle note et l'associe à un objet (commit, tag, etc.).
    restauration git Restaure le fichier du répertoire de travail à son état lors de la dernière validation.
    git réinitialiser Déplace le pointeur de branche vers une validation spécifiée, en réinitialisant la zone de préparation et le répertoire de travail pour qu'ils correspondent à la validation spécifiée.
    git réinitialiser –soft Déplace le pointeur de branche vers une validation spécifiée, en préservant les modifications dans la zone de préparation et dans le répertoire de travail.
    git reset – dur Déplace le pointeur de branche vers une validation spécifiée, annulant toutes les modifications dans la zone de préparation et le répertoire de travail, réinitialisant ainsi le référentiel sur la validation spécifiée.
    allez chez moi Supprime un fichier du répertoire de travail et du référentiel, exécutant ainsi la suppression.
    allez mv Déplace ou renomme un fichier ou un répertoire dans votre référentiel Git.

    Vérifiez également : Commandes Git de base avec exemples

    Git Commit (commandes mises à jour)

    Voici quelques-unes des commandes mises à jour pour le commit Git :

    Commandes

    Description

    git commit -m exploit : message Créez une nouvelle validation dans un référentiel Git avec un message spécifique pour indiquer une nouvelle validation de fonctionnalité dans le référentiel.
    git commit -m fix : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour corriger les bugs dans les bases de code
    git commit -m corvée : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour afficher les tâches de routine ou la maintenance.
    git commit -m refactor : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour modifier la base de code et améliorer la structure.
    git commit -m docs : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour modifier la documentation.
    git commit -m style : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour modifier le style et le formatage de la base de code.
    git commit -m test : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour indiquer les modifications liées aux tests.
    git commit -m perf : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour indiquer les modifications liées aux performances.
    git commit -m ci : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour indiquer les modifications liées au système d'intégration continue (CI).
    git commit -m build : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour indiquer les modifications liées au processus de build.
    git commit -m revert : message Créez un nouveau commit dans un référentiel Git avec un message spécifique pour indiquer les modifications liées à l'annulation d'un commit précédent.

    Branchement et fusion

    Voici quelques commandes Git de branchement et de fusion :

    Commandes

    Description

    branche git Répertorie toutes les branches du référentiel.
    branche git Crée une nouvelle branche avec le nom spécifié.
    branche git -d Supprime la branche spécifiée.
    branche git -a Répertorie toutes les succursales locales et distantes.
    branche git -r Répertorie toutes les succursales distantes.
    git paiement Bascule vers la branche spécifiée.
    git checkout-b Crée une nouvelle branche et y bascule.
    caisse git — Annule les modifications apportées au fichier spécifié et rétablit la version de la dernière validation.
    connard va Fusionne la branche spécifiée dans la branche actuelle.
    journal git Affiche l'historique des validations de la branche actuelle.
    journal git Affiche l'historique des validations de la branche spécifiée.
    git log – suivre Affiche l'historique de validation d'un fichier, y compris ses changements de nom.
    journal git – tout Affiche l'historique des validations de toutes les branches.
    git cachette Stocke les modifications dans le répertoire de travail, vous permettant de basculer vers une autre branche ou de valider sans valider les modifications.
    liste de cachette git Répertorie toutes les cachettes du référentiel.
    git cachette pop Applique et supprime le cache le plus récent de la liste de cache.
    git cachette drop Supprime le cache le plus récent de la liste des caches.
    jour de git Répertorie toutes les balises du référentiel.
    jour de git Crée une balise légère au niveau du commit actuel.
    jour de git Crée une balise légère au commit spécifié.
    balise git -a -m Crée une balise annotée au niveau de la validation actuelle avec un message personnalisé.

    Dépôts distants

    Voici quelques commandes des référentiels distants Git :

    Commandes

    Description

    git récupérer Récupère les modifications d'un référentiel distant, y compris les nouvelles branches et les validations.
    git récupérer Récupère les modifications du référentiel distant spécifié.
    git fetch –prune Supprime toutes les branches de suivi à distance qui n'existent plus sur le référentiel distant.
    git pull Récupère les modifications du référentiel distant et les fusionne dans la branche actuelle.
    git pull Récupère les modifications du référentiel distant spécifié et les fusionne dans la branche actuelle.
    git pull –rebase Récupère les modifications du référentiel distant et rebase la branche actuelle sur la branche mise à jour.
    git pousser Pousse les validations locales vers le référentiel distant.
    git pousser Pousse les validations locales vers le référentiel distant spécifié.
    git pousser Pousse les validations locales vers la branche spécifiée du référentiel distant.
    git push – tout Pousse toutes les branches vers le référentiel distant.
    git à distance Répertorie tous les référentiels distants.
    git ajout à distance Ajoute un nouveau référentiel distant avec le nom et l'URL spécifiés.

    Comparaison Git

    Voici quelques commandes de comparaison Git :

    Commandes

    Description

    spectacle git Affiche les détails d'un commit spécifique, y compris ses modifications.
    spectacle git Affiche les détails du commit spécifié, y compris ses modifications.

    Git gérant l'historique

    Voici quelques commandes Git gérant l’historique :

    Commandes

    Description

    git revenir Crée un nouveau commit qui annule les modifications introduites par le commit spécifié.
    git revert – sans engagement Annule les modifications introduites par le commit spécifié, mais ne crée pas de nouveau commit.
    rebase git Réapplique les commits sur la branche actuelle à la pointe de la branche spécifiée.

    Pourquoi utiliser Git ?

    Voici quelques-unes des raisons pour lesquelles vous pourriez vouloir utiliser Git :

    • Suivez les modifications apportées à votre code
    • Collaborer sur des projets avec d’autres
    • Maintenir un historique de code organisé
    • Revenir facilement aux versions précédentes en cas de besoin
    • Libérez votre code efficacement et gérez les versions
    • Améliorez la productivité et l’intégrité du code dans le développement de logiciels.

    Conclusion

    En conclusion, cette aide-mémoire Git est soigneusement organisée et catégorisée, ce qui permet aux développeurs de trouver rapidement les commandes dont ils ont besoin pour des cas d'utilisation spécifiques. Qu'il s'agisse de configurer et d'installer Git, de créer et de gérer des projets, de prendre des instantanés, de créer des branches et de fusionner, de partager et de mettre à jour, de comparer les modifications ou de gérer l'historique des versions, le Git Cheat Sheet couvre tout.

    En utilisant cette ressource, les développeurs peuvent améliorer leur productivité et leur efficacité dans leur travail avec Git, conduisant finalement à des projets de développement logiciel plus fluides et plus réussis.

    jdbc

    Ressource connexe :

    • Git contre GitHub
    • Commandes Git
    • Comment fonctionne le contrôle de version Git ?

    FAQ sur l’aide-mémoire Git

    Q.1 Quelle est la différence entre Git et GitHub ?

    Git est un système de contrôle de version qui permet aux développeurs de suivre les modifications apportées à leur code localement, tandis que GitHub est une plate-forme Web qui héberge les référentiels Git et facilite la collaboration entre les développeurs.

    Q.2 Pourquoi s'appelle-t-il Git ?

    Le nom git a été donné par Linus Torvalds quand il a écrit le même première version .

    Q.3 Comment extraire toutes les données de git ?

    git fetch – tout La commande récupère les métadonnées de chaque modification apportée à toutes les branches d'un référentiel. Le git pull –tout La commande télécharge toutes les modifications apportées dans toutes les branches sur votre machine locale

    Q.4 Où les données Git sont-elles stockées ?

    Git organise les choses avec deux structures de données principales connues sous le nom de objet magasin et le indice .Toutes ces données du référentiel sont stockées à la racine de votre répertoire de travail dans un sous-répertoire caché nommé . connard. C'est comme un club secret pour votre code.