J'utilise Git pour mes projets personnels avec un référentiel distant hébergé sur assembla.com. Je suis habitué à un simple workflow de type svn, mais maintenant j'essaye de faire quelque chose qui (je pense) devrait être relativement simple mais la documentation de git ne m'a pas aidé à l'accomplir jusqu'ici.Enregistrement des modifications dans une branche distante dans Git
C'est la situation. J'ai fait un tas de changements dans ma branche principale locale, et je les ai engagés. Maintenant je me rends compte que mes changements ne sont pas absolument nécessaires et plutôt préjudiciables à la performance, mais peuvent être utiles/nécessaires dans le futur. Donc, je veux revenir à l'état précédent, tout en conservant ces modifications stockées quelque part. Bien sûr, git reset --hard ne le fera pas car il effacera définitivement mes changements. Je ne suis pas sûr que ce soit la bonne solution, mais je pense faire une branche avec ces changements, mais je n'arrive pas à comprendre la bonne séquence de commandes pour le faire. Notez que je veux garder une trace de ces changements dans le dépôt distant, pas seulement mon référentiel local, puisque je travaille depuis différents ordinateurs.
Je vous serais reconnaissant pour toutes les idées sur la façon de le faire, qu'ils impliquent des succursales distantes ou non.
Merci pour la réponse, cela a fonctionné. – dimatura