From 1e85c1ec7dc9cb4c4037b7c330ee7e02a00ec464 Mon Sep 17 00:00:00 2001 From: Louis Vallat Date: Sun, 25 Apr 2021 13:53:46 +0200 Subject: [PATCH] [Git Flow] git config pull.ff only ==> git config pull.rebase true Signed-off-by: Louis Vallat --- src/git_flow.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/git_flow.md b/src/git_flow.md index 2a8c375..257fcfb 100644 --- a/src/git_flow.md +++ b/src/git_flow.md @@ -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