Dans ce manuel, nous expliquerons la feuille de triche des commandes GIT. Alors, commençons!
Git commande la feuille de triche
Lorsque les utilisateurs travaillent sur GIT, ils utilisent différentes commandes GIT qui peuvent aider à effectuer les tâches requises avec facilité. Nous avons répertorié les commandes GIT dans une séquence qui est lancée à partir de commandes de base dans le tableau fourni ci-dessous.
Jetons un coup d'œil aux commandes avec des descriptions une par une!
Commandes de base GIT
Commandes | Description |
---|---|
$ git init | Cette commande est utilisée pour initialiser le répertoire actuel GIT en tant que référentiel GIT |
$ utilisateur de configuration.nom | Pour configurer le nom d'utilisateur qui sera utilisé pour tous les engins du référentiel actuel |
$ git add ou | Pour ajouter toutes les modifications de répertoire ou de fichiers pour le prochain engagement |
$ git commit -m "" | Pour commettre les modifications mise en scène avec Commit Message dans le référentiel |
$ statut git | Pour afficher les fichiers mis en scène et non tracés |
$ git journal | Pour énumérer l'intégralité de l'historique des engagements en utilisant le format par défaut |
$ git diff | Pour afficher les changements non stagés entre le répertoire de travail et l'index |
$ git clone | Pour cloner le référentiel qui peut être situé sur le système de fichiers ou sur une machine distante |
Branches git
Commande | Commande |
---|---|
Branche Git $ | Pour répertorier toutes les branches du référentiel |
$ git Checkout -B | Pour créer et changer une nouvelle branche immédiatement |
$ git fusiter | Pour fusionner la branche spécifiée avec la branche de courant |
Git Annulation des changements
Commande | Description |
---|---|
$ git revert | Pour créer le nouvel engagement qui revient à toutes les modifications apportées |
$ git réinitialisation | Pour supprimer le fichier de la zone de mise en scène et laisser la zone de travail inchangée |
$ git clean -n | Pour afficher quel fichier serait supprimé du répertoire de travail |
Réécrire l'histoire de Git
Commande | Description |
---|---|
$ git commit -amend -m "" | Pour remplacer ou modifier le dernier message de validation par le nouveau avec des modifications non stages |
$ Git Rebase | La branche actuelle sera repoussée sur . Ici, peut être un identifiant de validation, une balise, un nom de branche ou des références relatives à la tête |
$ git réflog | Pour afficher le journal des modifications de la tête du référentiel local GIT |
Référentiels distants
Commande | Description |
---|---|
$ git à distance ajoute | Pour créer une nouvelle connexion du référentiel local avec le référentiel distant, cette commande est utile. Ici, sera remplacé par l'URL du référentiel distant. |
$ git chercher < | Il récupère la branche distante spécifiée du référentiel distant. |
$ git pull | Pour récupérer la copie des succursales distantes spécifiées et la fusionner immédiatement dans la copie locale |
$ git push | Il est utilisé pour pousser la branche spécifique vers le référentiel distant, ainsi que l'historique des engagements et créer une branche dans le référentiel distant s'il n'existe pas |
Configuration git
Commande | Description |
---|---|
$ git config-user.nom | Utilisé pour configurer le nom d'utilisateur pour tous les commits par l'utilisateur spécifique |
$ git config-user.e-mail | Pour configurer l'e-mail de l'auteur qui sera utilisé pour tous les engagements par un utilisateur spécifique |
$ git config -global alias. | Pour créer un raccourci pour une commande git |
$ git config -System noyau.éditeur | Pour définir l'éditeur de texte comme éditeur par défaut qui est utilisé par les commandes pour tous les utilisateurs |
$ git config -global -edit | Pour ouvrir le fichier global dans l'éditeur de texte défini pour l'édition manuellement |
Tirage git
Commande | Description |
---|---|
$ git till -rebase | Pour récupérer les rébases et la copie de la distance de la branche actuelle dans la copie locale |
Push git
Commande | Description |
---|---|
$ git push -force | Utilisé pour la poussée de force comme si elle entraînait une fusion non rapide |
$ git push-tout | Il poussera toutes les branches locales GIT vers le référentiel à distance Git spécifique |
$ git push -tags | Pour pousser les balises car les balises ne sont pas automatiquement poussées lorsque nous poussons une branche |
Journal git
Commande | Description |
---|---|
$ git journal - | Utilisé pour montrer un nombre limité de commits |
$ git Log -oneline | Énumérez chaque engagement en ligne unique |
$ git log -p | Il montre la différence de chaque engagement |
$ git log -author = "" | Utilisé pour rechercher le commit par un nom d'utilisateur particulier |
$ git journal… | Utilisé pour afficher des engins qui apparaissent entre et |
$ git journal - | Énumére uniquement l'engagement du fichier spécifié |
$ git log -Grep = “" | Utilisé pour rechercher des commits avec un message de validation qui correspond |
Réinitialisation git
Commande | Description |
---|---|
$ git réinitialisation | Utilisé pour réinitialiser la zone de mise en scène pour correspondre au récent engagement, mais le répertoire de travail restera inchangé |
$ git reset -hard | Pour réinitialiser la zone de mise en scène ainsi qu'un répertoire de travail pour correspondre à un engagement récent et tous ont apporté des modifications dans le répertoire de travail |
$ git réinitialisation | Utilisé pour déplacer la branche actuelle en arrière pour s'engager et réinitialiser la mise en scène. Cependant, le répertoire de travail sera seul |
$ git reset -hard | Le fonctionnement de cette commande est comme la commande précédente, cependant, il réinitialisera la zone de mise en scène ainsi que le répertoire de travail. Supprime les modifications non engagées et tous les engins après fournis |
Git diff
Commande | Description |
---|---|
$ git diff Head | Utilisé pour afficher la différence entre le dernier engagement et le répertoire de travail |
$ git diff-mis | Utilisé pour montrer la différence entre les changements de validation et les changements |
Git Rebase
Commande | Description |
---|---|
$ git repase -i | Utilisé pour réprimander la branche actuelle et lancer un éditeur pour spécifier des commandes sur la façon dont chaque engagement sera déplacé vers la base |
C'est ça! Nous avons expliqué la feuille de triche des commandes Git détaillées avec une description.
Conclusion
GIT propose de nombreuses commandes pour effectuer plusieurs opérations telles que les configurations GIT, l'initialisation du référentiel, la création, la suppression, la mise à jour, la suppression des fichiers de codes, l'ajout, la commutation, la suppression des succursales, la création de connexions entre le référentiel distant GIT et le référentiel local GIT, le référentiel PULL et la poussée avec les référentiels avec les référentiels GIT et GIT Repository, Pull and Push Repositories avec les référentiels avec GIT Remote Repository, GIT, Pull et Push Repositories avec les référentiels avec GIT Remote Repository, GIT, Pull et Push Repositories avec branches et bien d'autres. Ce manuel a démontré la feuille de triche des commandes GIT avec description.