7.9 Git Tools - Rerere
Rerere
The git rerere functionality is a bit of a hidden feature. The name stands for âreuse recorded resolutionâ and, as the name implies, it allows you to ask Git to remember how youâve resolved a hunk conflict so that the next time it sees the same conflict, Git can resolve it for you automatically.
There are a number of scenarios in which this functionality might be really handy. One of the examples that is mentioned in the documentation is when you want to make sure a long-lived topic branch will ultimately merge cleanly, but you donât want to have a bunch of intermediate merge commits cluttering up your commit history. With rerere enabled, you can attempt the occasional merge, resolve the conflicts, then back out of the merge. If you do this continuously, then the final merge should be easy because rerere can just do everything for you automatically.
GUI for git on MacOS
Ă configurer absolument pour mes projets open source.
/!\ configurer un path insensitive !!!
[includeIf "gitdir/i:c:/path/subpath/GitHub/"]
path = c:/Users/username/.gitconfigs/git-github.conf
Ne pas oublier le /i aprĂšs "gitdir:" --> "gitdir/i:"
Meilleur exemple sur https://medium.com/@mrjink/using-includeif-to-manage-your-git-identities-bcc99447b04b
[includeIf "gitdir:C:/SOURCE/PERSONAL/"]
path = .gitconfig-personal
[includeIf "gitdir:C:/SOURCE/COMPANY1/"]
path = .gitconfig-company1
[includeIf "gitdir:C:/SOURCE/COMPANY2/"]
path = .gitconfig-company2
Partage d'une configuration git
Liste de tutos pour résoudre des problÚmes fréquemment rencontrés avec git
Platform with some nice open source projects!
Libre, not like Github đ
Some interesting config for docker-compose to run traefik and gitlab
Nice reminder on HowTo cherry-pick multi git commits from a branch to another
Still about reposurgeon. Link to the migration Guide :-)
Tool to migrate a project from SVN to Git. Seems nice. To test asap
Nice interactive tutorial to learn the basic of Git.
quelques tutos sympas pour démarrer avec git :-)