Je dispose d'un référentiel pour lequel j'ai effectué les modifications, il est maintenant à jour avec le référentiel distant. Sauf que maintenant je me suis rendu compte que je devais tirer tous les changements de ces dépôts et ne garder aucun des miens. Je veux revenir dans l'histoire pour ne pas avoir un "déjà à jour" quand je tire. Aussi la deuxième partie, comment puis-je tirer et obtenir tous leurs changements ne gardant aucun des miens?Avec git comment puis-je fusionner un référentiel qui a déjà été fusionné?
2
A
Répondre
2
git reset --hard origin/otherbranchname
Suppose: Vous êtes sur la branche que vous souhaitez déplacer, la télécommande est appelée origine, et que vous voulez vraiment épater tous vos commits.
git reset
déplace les pointeurs de la branche. Cette commande le retire simplement de son emplacement actuel et le place sur le pointeur de la branche des télécommandes, tout en changeant tous les fichiers de copie de travail.