[Git Flow] git config pull.ff only ==> git config pull.rebase true

Signed-off-by: Louis Vallat <louis@louis-vallat.xyz>
This commit is contained in:
Louis Vallat 2021-04-25 13:53:46 +02:00
parent 4ff4e75cac
commit 1e85c1ec7d

View File

@ -19,10 +19,10 @@ Premièrement, je n'aime pas la manière qu'a git de faire des commits de fusion
lors d'un pull qui se passe mal (divergence entre votre version locale et distante
par exemple, aka. vous avez committé et quelqu'un d'autre aussi en même temps).
Nous allons donc demander à git de ne pull que lorsque l'historique est linéaire
(fast-forward) :
(fast-forward), et sinon de faire automatiquement un rebase :
```git
git config pull.ff only
git config pull.rebase true
```
En cas de divergence, un simple `git rebase origin/branche_concernée` vous sortira
@ -204,10 +204,10 @@ possible de forcer la suppression d'une branche locale non fusionnée avec l'opt
## TL;DR
On commence par demander à git de ne pull que s'il n'y a pas de divergence avec
la version distante de notre branche :
la version distante de notre branche, et sinon, de rebase notre branche automatiquement :
```git
git config pull.ff only
git config pull.rebase true
```
Ensuite on utilise une branche par fonctionnalité et par correctif. Une branche a