2010-04-20 13 views
3

J'ai une branche. A mi-chemin à travers j'ai remarqué git n'a pas été suivi d'un fichier qu'il aurait dû être et si je l'ai ajouté dans le cadre d'un engagement et a continué avec mon travail. Maintenant, je fais une git bissect et tout commet avant que le fichier a été ajouté ne construit pas. Donc, je pense, je dois diviser le commettras qui a ajouté le fichier en deux parties: le fichier ajouter et le reste de l'engagement. J'ai ensuite besoin de réorganiser les commits pour que le fichier add commit soit au début de ma branche. Est-ce la bonne solution ou existe-t-il une meilleure façon de le faire?Un fichier a été ajouté à git lors de la validation n. Comment puis-je l'ajouter pour valider n-m?

+0

MISE A JOUR: split et réorganiser les travaux. J'aimerais quand même savoir s'il y a une meilleure façon de le faire. – Carl

Répondre

0

Il ressemble à la division et est Réorganiser la meilleure façon de faire ce que vous voulez.
Il même que:

  • marquage de votre branche actuelle comme « oldbranch »
  • réinitialiser votre branche sur la validation avant d'ajouter le fichier
  • ajouter le fichier et faire un commit
  • rebasage vos oldbranch sur le dessus de cette nouvelle « branche courante »