46 liens privés
Cet article explique comment configurer un "git credential helper" OAuth sur Debian et Microsoft WSL pour se connecter à GitLab, évitant ainsi de stocker des mots de passe ou des jetons d'accès personnels. Pour Debian, il utilise git-credential-oauth
, tandis que pour WSL, il utilise le "Git Credential Manager" inclus avec "Git for Windows". Des instructions détaillées sont fournies pour chaque environnement, y compris la configuration pour des instances GitLab auto-hébergées.
L'article présente dix commandes Git peu connues qui peuvent améliorer l'efficacité des développeurs. Parmi elles, git restore
permet d'annuler des modifications ou de déstager des fichiers, tandis que git switch
facilite le changement de branches. git sparse-checkout
permet de cloner uniquement les fichiers nécessaires dans un dépôt volumineux, et git range-diff
compare les différences entre deux séries de commits. git notes
ajoute des métadonnées aux commits sans encombrer l'historique, et git worktree
permet de travailler sur plusieurs branches simultanément. git bisect
aide à identifier les commits à l'origine de bugs, git replace
modifie l'historique sans changer les hashs, et git fsck
vérifie l'intégrité du dépôt. Enfin, git alias
permet de créer des raccourcis pour des commandes fréquentes. Ces commandes peuvent faire gagner du temps et résoudre des problèmes complexes.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les astuces :
- alias git
- indexation partielle
- vscode
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les 3 façons de faire avec git : rebase, merge et merge --squash
Tout est dans le titre
L'auteur montre comment nettoyer son code à partager dans git, des secrets qu'il contient, via "filter" et un script bien conçu.
Tout est dans le titre
Un article génial pour apprendre le fonctionnement interne de git
Passionnant
Tout est dans le titre