Introduction aux commandes GitHub

GitHub est une application Web très populaire dans l'industrie actuelle pour l'hébergement de services variés ciblant le contrôle de version à l'aide des commandes GIT. Il offre différents contrôles de versions distribuées ainsi que la gestion du code source correctement.

Commandes GitHub de base

Certaines des commandes de base utilisées par GitHub sont les suivantes:

  • Commandes pour obtenir des projets existants et créer un nouveau projet GITHUB :
  1. Git init : Supposons que le développeur doive préparer un nouveau référentiel dans son environnement local. Pour initialiser le même, ils doivent utiliser les commandes init, ce qui les aide à initialiser le référentiel de projet GitHub localement.
  2. Git clone ssh: //something.com/ (username) / (repository_name) .git: Supposons que le développeur doit créer un référentiel spécifique de GITHUB dans leur copie locale à partir de l'emplacement distant spécifique. Ensuite, ils doivent exécuter la commande clone pour copier le même référentiel distant dans l'environnement local à un emplacement spécifique.
  • Certaines des commandes de base pour continuer avec GITHUB:
  1. État Git: cette commande GitHub est principalement utilisée pour identifier l'état créé par GIT dans le référentiel local. Il fournit des informations appropriées entre un état de synchronisation du référentiel local et GITHUB à l'utilisateur final.
  2. Git add (nom_fichier.doc): utilisé pour ajouter un fichier spécifique dans la zone de transit .
  3. Git add –A: l' ajout de tous les fichiers, qu'ils soient nouveaux ou modifiés, sera ajouté dans la zone de transfert.
  4. Git commits –m («message for commit»): valide toutes les modifications requises.
  5. Git rm –r (nom_fichier.doc): aide à la suppression du fichier ou de tout dossier défini.

Commandes GitHub intermédiaires

Il existe plusieurs autres commandes populaires utilisées par le développeur, qui ne sont pas des commandes très basiques mais qui fonctionnent davantage avec GITHUB, ces commandes sont très nécessaires à l'exécution. Certains de ces types nécessitent des commandes GitHub intermédiaires qui sont mentionnées ci-dessous:

  • La commande de branchement et de fusion de plusieurs projets valide la base de code :
  1. Branche Git: C'est une commande très utile pour utiliser n'importe quel type de configuration GITHUB pour vos projets. Il fournit normalement des informations de branche entières dans une liste. Une dénotation astérisque indique également le projet actuel exact.
  2. Git branch -a: Cela aide à lister toutes les branches disponibles en considérant tous les emplacements des branches, il peut être local ou distant. Il s'agit de l'un des raccourcis clavier permettant d'identifier tous les projets disponibles dans l'environnement GITHUB.
  3. Git branch (branch_name): Création d'une nouvelle branche avec un nouveau nom.
  4. Git branch –d (branch_name): Suppression d'une branche spécifique.
  5. Git push origin –delete (branch_name): suppression d'une branche de l'environnement distant.
  6. Git checkout -b (branch_name): Aider à créer une nouvelle branche spécifique et y basculer toute la base de code.
  7. Git checkout –b (nom_branche) origin / nom_branche: aide au clonage d'une branche distante et à la commutation de la base de code entière vers celle-ci.
  8. Git checkout (branch_name): Basculement vers une branche définie.
  9. Git checkout - Passage à une branche spécifique qui vérifie absolument en dernier.
  10. Git checkout - (file_name.doc): éviter ou ignorer les dernières modifications dans le fichier spécifique.
  11. Git merges (branch_name): Aide à la fusion d'une branche spécifique avec l'une des autres branches d'activités disponibles.
  12. Git merges (source_branch) (target_branch): aide à la fusion avec la branche d'approvisionnement spécifiée et la branche cible spécifiée.
  13. Git stash: Stash aide dans certaines des modifications spécifiques à définir immédiatement un répertoire sale.
  14. Git stash clear: Suppression de toutes les entrées de stash du répertoire de travail sale.

Commandes GitHub avancées

Pourtant, certaines des tâches critiques doivent être effectuées par les utilisateurs de GitHub fréquemment. Ces tâches ont également une sorte de commandes avancées qui doivent être exécutées, et qui sont principalement utilisées par certaines personnes de gestion pour comprendre l'état des projets en comparant d'autres projets existants et également parfois utilisées pour partager certaines connaissances sur d'autres projets. Ces commandes avancées de GitHub sont mentionnées ci-dessous:

  • Commandes de mise à jour ou de partage des données des projets :
  1. Git push origin (nom_branche): permet de pousser l'une des branches créées dans votre environnement local vers un répertoire ou un référentiel distant.
  2. Git push –u origin (nom_branche): il effectue la tâche similaire comme ci-dessus, en poussant toute la branche du référentiel local vers le référentiel distant, l'utilité supplémentaire d'utiliser cette commande est également mémorisée pour cette branche spécifique pour référence future.
  3. Git push: Encore une fois, il fait la même tâche, en poussant les données du référentiel local à distance, mais n'a pas besoin de mentionner le nom de la branche, il récupérera le nom de la branche directement de la dernière branche mémorisée.
  4. Git push origin - delete (branch_name): suppression de la branche spécifiée.
  5. Git pull: aide à la mise à jour de toutes les validations les plus récentes dans le référentiel local de mappage.
  6. Git pull origin (branch_name): aide à extraire des modifications entières du référentiel distant vers local.
  7. Git remote add origin ssh: //something.com/ (user_name) / (repository_name) .git: Aide au mappage de la branche d'origine du référentiel local avec le référentiel distant via SSH.
  • Commandes de comparaison ou d'inspection spécifique sur le référentiel GITHUB :
  1. Journal Git: affichage de toutes les informations de journal d'un projet spécifique, qui peut fournir toutes les informations avec les modifications validées.
  2. Journal Git - résumé: fournissez plus de détails sur le journal pour identifier les membres spécifiques qui ont commis la même chose.
  3. Git diff (source_branch) (target_branch): Celui-ci est normalement utilisé avant de fusionner sur un document spécifique. Il permet d'afficher les modifications en cours effectuées sur le document existant.

Trucs et astuces pour utiliser les commandes GitHub

Certains utilisateurs courants qui utilisent très fréquemment l'utilitaire GitHub utilisent normalement certains trucs et astuces pour utiliser correctement la sortie des commandes GitHub. Ces types d'astuces sont normalement utilisés pour résoudre certaines requêtes spécifiques à l'utilisateur et afficher les résultats de filtrage pour bien les comprendre. Certains des trucs clés les plus couramment utilisés sont:

  • Supposons que l'utilisateur GitHub ait besoin d'identifier la différence entre deux versions du document. Dans ce cas, si ce document contient beaucoup d'espaces, il affichera également le même. Ainsi, l'utilisateur doit parfois ignorer ces espaces blancs, donc l'une des astuces les plus couramment utilisées pour cela est '? W = 1', ce qui permet d'afficher uniquement les modifications de code sans espace blanc.
  • L'utilisateur GitHub doit afficher les modifications qui sont validées par un utilisateur spécifique, y compris la chaîne de requête comme «?» leur donnera le résultat de toutes les modifications validées effectuées par cet utilisateur spécifique.

Conclusion

Github est l'un des principaux outils de référentiel actuellement disponibles dans l'industrie. Beaucoup d'organisations sont vraiment prêtes à utiliser GitHub en raison de leur mécanisme de référentiel et de leur bonne documentation sur Internet. Github fournit également une représentation correcte de la vue à partir de là, n'importe qui pourra valider ou passer facilement à la caisse. Toutes ces commandes peuvent ne pas avoir besoin d'être exécutées. Mais l'exécution des commandes a toujours été meilleure que la vue normale.

Articles recommandés

Cela a été un guide pour les commandes GitHub. Ici, nous avons discuté des commandes GitHub de base et avancées et de certaines commandes GitHub immédiates. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Guide des commandes HBase
  2. Liste des commandes Hive
  3. Commandes de base de Tableau
  4. Liste des commandes Spark
  5. Qu'est-ce que Hub?