GitHub : les Commandes de base à connaître.

0 27
GitHub : les Commandes de base à connaître.

GitHub : les Commandes de base à connaître.

Introduction :

Git est aujourd’hui le système de gestion le plus performant et pertinent. GIT a élé développer par Linux Torvalds en 2005. Aujourd’hui, des millions d’entreprise l’utilisent pour gérer efficacement leur code et la version de celui-ci. Ce logiciel open-source peut être télécharger pour les plateformes Linux, Windows, Solaris et Mac. Dans ce tutoriel je vous montrerais les commandes GIT à connaître absolument.

Ce dont vous aurez besoin :

Avant de nous attaquer aux commandes assurez vous d’avoir GIT installé sur votre système.
 

les commandes de base github :

Git config : l’une des commandes git les plus utilisée est git config. On l’utilise pour configurer les prérefrences de l’utilisateur : son email, algorithme utilisé pour diff, le nom d’utilisateur et le format de fichier etc. par exemple, la commande suivante peut être utilisée pour définir le mail d’un utilisateur :

Git init : cette commande est utilisée pour créer un nouveau dépôt GIT :

  • git init

Git add : la commande git add peut être utilisée pour ajouter des fichiers à l’index :

  • git add temp.txt

Git clone: la commande git clone est utilisée pour la vérification des dépôts. si le dépôt se trouve sr un serveur distant, utilisez

inversement si une copie de tavail d’un dépôt local doit être créée, utilisez

  • git clone /chemin/vers/dépôt

Git commit : la commande git commit permet de valider les modifictions apportées au HEAD. notez que tout commit ne se fera pas dans le dépôt distant.

  • git commit -m « Description du commit »

Git status : la commande git status affiche la liste des fichiers modifiés ainsi que les fichiers qui doivent encore être ajoutés ou validés. Usage :

  • git status

Git push : est une commande GIT de base. une simple push envoie les modifications locals apportées à la branche principale associée :

  • git push origin master

Git chechout : la commande Git chechout peut être utilisée pour créer des branches ou pour basculer entre celles. par exemple nous allons créer une branche :

  • command git checkout -b <nom-branche>

Pour passer simplement d’une branche à une autre, utilisez :

  • git checkout <nom-branche>

Git remote : la commande Git remote permet à un utilisateur de se connecter à un dépôt distant. la commance suivante répertorie les dépôts distants actuellement configurés :

  • git remote -v

cette commande permet à l’utilisateur de connecter le dépôt local à un serveur distant :

  • git remote add origin <00.000.000.00>

Git Branche : la commande git branche peut être utilisée pour répertorier, créer ou supprimer des branches. Pour répertorier toutes les branches présentes dans le dépôt local, utilisez :

  • git branch

Pour supprimer une branche :

  • gir branch -d <nom-branch>

Git pull : bit pull est utilisée pourfusionner toutes les modifications présentes sur le dépôt distant dans le répertoire de travail local, Usage :

  • git pull

Git merge : la commande Git merge est utilisée pour fusionnerune branche dans la branche active. Usage :

  • git merge <nom-branche>

Git diff : la commande git diff permet de lister les conflits. pour visualiser les conflits d’un fichier, utilisez :

  • git diff –base <nom-fichier>

La commnde suivante est utilisée pour afficher les conflits entre les branches à fusionner avant de les fusionner :

  • git diff <branche-source> <branche-cible>

Pour simplement énumérer tous les conflits actuels, utilisez :

  • git diff

Git tag : La marquage est utilisé pour marquer des commits spécufiques avec des poignées simple. un exemple peut être :

  • git tag 1.1.0 <insert-comlitID-here>

Git log : l’exécution de la commande git log génère le log d’une branche. un exemple de sortie :

  • – commit 13er34dss4456dgg79v00bas45ss6q7
  • – Author : TheDotSkilks <[email protected]>
  • – date Mon Oct 2 13:43:33 2020 -0700

Git reset : pour réinitialiser l’index et le répertoire de travail à l’état du dernier commit, la commande git reset est utilisée :

  • git reset –hard HEAD

Git rm : Git rm peut être utilisée pour supprimer des fichiers de l’index et du répertoire de travail. Usage :

  • git rm nomfichier.txt

Git stash : l’une des moins connues, git stash aide à enregistrer les changements qui ne doivent pas être commit immédiatement. c’est un commit temporaire. Usage :

  • git stash

Git show : pour afficher les informations sur tout fichier git, utilisez la commande git show. Par exemple :

  • git show

Git fetch : git fetch permet à un utilisateur déxtraire tous les fichiers du dépôt distant qui ne sont pas actuellement dans le répertoire de travail local. Exemple d’utilisation :

  • git fetch origin

Git Is-tree : pour afficher un fichier arborescent avec le nom et le mode de chaque élémént, et la valeur SHA-1 du blob, utilisez la commande dit Is-tree. Par exemple :

  • git Is-tree HEAD

Git cat-file : A l’aide de la valeur SHA-1, affichez le type d’un fichier à l’aide de la commande git cat-file. par exemple :

  • git cat-file -p d489cf45gv780kl00kh756nty83vet7

Git grep : Git grep permet à un utilisateur de rechercher dans les arbres de contenu des expressions et / ou des mots. par exemple pour rechercher www.thedotskills.com dans tous les fichiers, utilisez :

  • git grep « www.thefotskills.com »

Gitk : Gitk est l’interface graphique du dépôt loca. vous pouvez l’appeler en exécutant :

  • gitk

Git instaweb : Avec la commande git instaweb, un serveur Web peut être exécuter par interface avec le dépôt local. Qui redirige directement vers un serveur web. par exemple :

  • git instaweb -httpd=webrick

Git gc : Pour optimiser le dépôt en supprimant les fichiers inutiles et les optimiser, utilisez la commande :

  • git gc

Git archive : la commande git archive permet à un utilisateur de créer un fichier zip ou tar contenant les composants d’un arbre du dépôt. par exemple :

  • git archive –format=tar master

Git prune : Via la commande git prune, les fichiers qui n’ont pas de pointrur entrants seront supprimés. Usage :

  • git prune

Git fisck : pour effectuer une vérification d’intégrité du système de fichiers git, utilisez la commande git fisck. tous les fichiers corrompusseront identifiés :

  • git fisck

Git rebase : la commande git rebase est utilisée pour la réapplication des commits sur une autre branche. par exemple :

  • git rebase master

Git help : la commande git help permet a tout moment d’obtenir de l’aide :

  • git help
Laisser un commentaire

Votre adresse email ne sera pas publiée.

Abonnez-vous à notre newsletter
Inscrivez-vous ici pour recevoir les dernières nouvelles, mises à jour et offres spéciales directement dans votre boîte de réception.
Vous pouvez vous désabonner à tout moment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More