Pas mal de bons conseil pour corriger des erreurs dans Git.
Un petit aperçu des dotfiles (les fichiers préfixés par un point) et ce qu'on peut faire avec.
Une extension de Git qui gère les gros fichiers.
Supprimer tous les fichiers qui sont dans le .gitignore du repository en une commande.
git ls-files -i --exclude-from=.gitignore | xargs git rm --cached
L'équipe derrière Sublime Text vient de créer un client Git ! J'ai pas encore testé en détail mais ça a l'air propre. Peut-être pas aussi riche que SourceTree ou GitKraken mais vraiment propre. Fidèle à la philosophie de Sublime Text en fait.
Mettre à jour la version de Git présente dans Cmder.
C:\path\to\cmder\vendor\git-for-windows
into C:\path\to\cmder\vendor\git-for-windows.old
C:\path\to\cmder\vendor\git-for-windows
Un fork de Gogs, une alternative à Gitlab, un clone auto-hébergé de Github. Vous suivez toujours ? :D
A retenir :
- Use merge in cases where you want a set of commits to be clearly grouped together in history
- Use rebase when you want to keep a linear commit history
- DON’T use rebase on a public/shared branch
Changer les informations sur l'auteur d'un commit à l'aide de git rebase
.
Un client Git qui a pas l'air vilain.
Une petite introduction à Git assez pragmatique et facile à comprendre :)
Un tuto GIT pas à pas.
La réponse à la question n'est pas si évidente que ça. La différence entre les deux options proposées peut s'avérer importante.
Quelques astuces pour le jour où vous merderez profondément avec GIT :)
Faire un merge à blanc dans GIT. Utile pour les merges massifs.
Pour lancer le merge à blanc :
git merge --no-commit --no-ff <branch-name>
Pour l'annuler :
git merge --abort