En ce qui concerne les workflows git, je m'interrogeais sur la pertinence de réécrire l'histoire. Mon flux de travail, et j'imagine que beaucoup d'autres, est celle-ci:Quelles sont les meilleures pratiques pour avoir l'histoire propre git?
- Prenez garde Github, Appelons cette rep1
- Faire une fourchette, ce sera REP2 clone git
- localement pour travailler avec , c'est rep3
- Apporter des modifications, engager à rep3
- une fois que je suis fini, pousser à REP2 et demander à d'autres pour commentaires avant de faire un PR
Comme je l'ai Feedbac k, il semblerait que je veuille faire un rebasement et un écrasement, car souvent les commentaires sont des choses mineures comme la reformulation des commentaires ou des choses qui auraient dû être différentes en premier lieu, et ne méritent pas leur propre engagement.
Mais à partir de la documentation, il semble que je ne suis pas censé changer l'histoire sur rep2, et en effet des choses comme --ammend ne fonctionnent pas dans ce scénario. Est-ce que mon flux de travail est erroné ou est-ce que je ne comprends pas ces avertissements concernant l'évolution de l'histoire?