Je travaille sur la branche develop sur mon ordinateur. J'ai fait beaucoup de changements que je ne veux pas pousser, mais je veux les garder. Ce que j'ai fait est de changer le comportement du traducteur sur mon projet et je voudrais le tester un peu plus longtemps avant de le pousser et de le déployer en production. Mais je voudrais continuer à travailler sur développer ou d'autres branches et être en mesure d'appliquer ces changements.Git garde certaines modifications locales propres mais ne les pousse pas
Il y a les idées que je suis venu avec:
Gardez tous ces fichiers (ne les git-add) et valider les fichiers que je veux vraiment engager. Mais cette solution rend mon "git status" très désordonné (beaucoup de fichiers modifiés) et je crois qu'il va générer des erreurs et conduire à la validation de mauvais fichier (s).
Git stash sauvegarde "Traduction" et l'applique quand je veux l'utiliser. Mais je vais avoir le même problème avec un statut git désordonné où je vais devoir choisir lequel de mes fichiers je veux commettre ou non.
Créer une nouvelle branche avec ma nouvelle fonctionnalité sur, mais dès que je vais fusionner ma branche de travail que je remettrai la fusion en même temps
Connaissez-vous un autre flux de travail garder une liste de changements à beaucoup de fichiers et appliquer/supprimer ces changements?