Git¶
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¶
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
:
Les modifications remisées par cette commande peuvent être listées avec :
Supprimer un seul remisage de la liste des remisages et l’appliquer par dessus l’état de l’arbre de travail actuel :
Ressources¶
Récupérer les commits de la branche main
¶
Depuis une branche qui dérive de main
:
Squasher les commits¶
Squasher des commits signifie regrouper plusieurs commits en un seul.