Est-il possible de fusionner les modifications d'un référentiel central vers une branche locale sans avoir à valider/stocker les modifications sur la branche locale et le maître de caisse? Si je travaille sur le «travail» d'une branche locale et qu'il y a des changements non-spécifiques, j'utilise les étapes suivantes pour obtenir les mises à jour du dépôt central dans ma branche de travail.git fusionner les modifications à la branche locale
git stash
git checkout master
git pull
git checkout work
git rebase master
git stash pop
Habituellement, il n'y a pas de changements non validés dans "travail", puis je omets les étapes de stockage.
Ce que je voudrais vraiment quelque chose comme ce qui suit:
git pull master (updates master while work branch is checked out and has changes)
git rebase master (rebases the updates into work branch uncommited changes are still safe)
Y at-il quelque chose plus facile que ce que je fais actuellement?
Je suis étonné que cela est encore si difficile à faire dans Git. En tant qu'utilisateur SVN de longue date, cette fonctionnalité intégrée (fusionnant à l'évidence des changements à distance en une copie de travail modifiée) est une chose sur laquelle mon équipe comptait quotidiennement. – Spongman