Здравствуйте, halo, Вы писали:
h> $ git pull # предпочитаю git fetch --prune && git merge --ff-only @{U}
Можно просто
git pull --ff-only или
config pull.ff=only и будет по дефолту.
h> Делаем git rebase:
h> $ git checkout master
h> $ git pull
h> $ git checkout cool-feature
h> $ git rebase master
Не обязательно так сложно, просто сразу уже находясь в "cool-feature" сделать
git pull -r origin master.