J'utilise des branches comme sauvegarde de mon WIP. Mais revenons-y, je veux avoir mon retour git diff
, donc je peux avoir encore une vue d'ensemble sur les changements tout en continuant mon travail.L'historique de réécriture d'une branche de développeur unique peut-il être dangereux?
Donc, je réinitialise généralement mon WIP-commit (git reset HEAD^
) et recommencez à travailler. Mais quand j'ai besoin de commettre à nouveau (un commit définitif ou un WIP-commit) et le pousser à l'origine à distance Je me demande si ce nouveau commit divergent pourrait créer des problèmes aux collaborateurs tirant la même branche.
Je sais qu'ils le feront s'ils vont faire des changements et s'engager. Mais que se passe-t-il s'ils tirent simplement la branche mais qu'ils ne la touchent jamais, et par conséquent ils tirent le deuxième nouveau WIP-commit divergent?
Est-il assez sûr de simplement accepter de ne pas toucher les branches des collaborateurs?
Bonne explication. Merci. Avez-vous une suggestion pour un workflow d'avoir une sauvegarde à distance de WIP mais sans rendre l'historique trop sale avec des commits de milieu de gamme? – Kamafeather