Aller au contenu

Git

Git logo

Branching illustration

Installation

Git dans PowerShell

Télécharger et installer la dernière version officielle de Git sur Git - Downloads.

Un paquetage appelé Posh-Git fournit un système de complétion automatique, ainsi qu’une invite améliorée pour vous aider à rester informé de l’état de votre dépôt et s'installe comme suit :

> Install-PackageProvider -Name NuGet -Scope CurrentUser -Force
> Install-Module posh-git -Scope CurrentUser -Force
> Add-PoshGitToProfile -AllHosts

Ressources

Configurer Git

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
$ git config --global core.editor "vi"
$ git config --global pull.rebase false

Configurer Git Bash

# .bash_aliases
alias python='winpty /c/Users/<user>/AppData/Local/Programs/Python/Python38/python.exe'
alias python3='winpty /c/Users/<user>/AppData/Local/Programs/Python/Python38/python.exe'
alias python3.8='winpty /c/Users/<user>/AppData/Local/Programs/Python/Python38/python.exe'

Commandes utiles

Afficher l'adresse du dépôt distant

$ git remote show origin

Remiser les modifications d’un répertoire de travail

Enregistre vos modifications locales et rétablit le répertoire de travail pour qu’il corresponde au commit HEAD :

$ git stash

Les modifications remisées par cette commande peuvent être listées avec :

$ git stash list

Supprimer un seul remisage de la liste des remisages et l’appliquer par dessus l’état de l’arbre de travail actuel :

$ git stash pop

Ressources

Récupérer les commits de la branche main

Depuis une branche qui dérive de main :

$ git rebase main

Squasher les commits

Squasher des commits signifie regrouper plusieurs commits en un seul.

Ressources