Table des matières:

Comment extraire un commit spécifique ?
Comment extraire un commit spécifique ?

Vidéo: Comment extraire un commit spécifique ?

Vidéo: Comment extraire un commit spécifique ?
Vidéo: Git - 5. Revenir en arrière (sur un commit) | tutos fr 2024, Avril
Anonim

Accédez au journal git ou à l'interface utilisateur GitHub et récupérez l'unique s'engager hachages pour chacun des s'engage que vous voulez, puis exécutez cette commande: git cherry-pick super-long-hash-here. Cela va tirer juste ça s'engager dans votre succursale actuelle. Poussez cette branche comme d'habitude.

Sachez également comment créer une pull request pour un commit spécifique ?

Ensuite, vous devrez sélectionner les modifications que vous souhaitez inclure dans le demande de tirage . Rendez-vous sur votre référentiel GitHub, et vous devriez voir ceci. Cliquez simplement sur Comparer et demande de tirage à créer une demande de tirage dans le référentiel auquel vous souhaitez contribuer avec uniquement les modifications que vous avez sélectionnées.

Sachez également comment extraire un seul fichier de Git ? Si c'est juste un un seul fichier , vous pouvez aller dans votre GitHub repo, trouvez le déposer en question, cliquez dessus, puis cliquez sur "Afficher brut", "Télécharger" ou similaire pour obtenir une copie brute/téléchargée du déposer puis transférez-le manuellement sur votre serveur cible.

De plus, comment puis-je récupérer un ancien commit ?

Si vous voulez revenir sur le dernier s'engager il suffit de faire git revert <indésirable s'engager hachage>; alors vous pouvez pousser ce nouveau s'engager , qui a défait votre commit précédent . Pour réparer la tête détachée, faites git checkout.

Comment choisir un commit d'une autre branche ?

Dans SourceTree, la façon de choisir est de:

  1. Basculez vers la branche à laquelle vous souhaitez appliquer les modifications.
  2. Recherchez le commit de l'autre branche que vous souhaitez appliquer à celle-ci.
  3. Faites un clic droit dessus et choisissez "Choix de cerises"

Conseillé: