Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme git

    27 février 2020 à 9:52:47

    bonjour

    sur git j'avais deux commits que je ne voulais plus (les 2 plus recent)

    du coup j'ai fais un git checkout id_du_dernier_commit_bon

    ensuite j'ai fais les modifs que je voulais puis j'ai commit.

    ensuite j'ai fais :

    git checkout -b temp
    git branch -f master temp
    git checkout master
    git branch -d temp

    mais il me marque : On branch master

    Your branch and 'origin/master' have diverged,

    and have 1 and 5 different commits each, respectively.

    comment faire pour que mon git soit propre comme avant ?

    je precise que les 2 commits que j'ai supprimé je ne les veux plus jamais.

    • Partager sur Facebook
    • Partager sur Twitter
      28 février 2020 à 12:07:25

      Hello,

      git fetch origin
      git reset --hard origin/master

      devrait résoudre ton soucis 

      Pour supprimer un commit la prochaine fois 

      git reset --hard HEAD^

      ou 

      git reset --hard HEAD~2

      Pour 2 commit à supprimer, remplacer le 2 par le chiffre souhaiter 



      • Partager sur Facebook
      • Partager sur Twitter
        28 février 2020 à 12:30:10

        salut

        non ca ne marche pas.

        la il ma remis comme avant on me redonnant les 2 commits que j'avais supprimé

        • Partager sur Facebook
        • Partager sur Twitter
          28 février 2020 à 12:36:05

          Si tu veux vraiment les supprimer et que maintenant ta branche est propre 

          git reset --hard NumCommit

          ça supprimera tout ce qu'il y'avait jusqu'à le NumCommit renseigner 

          • Partager sur Facebook
          • Partager sur Twitter

          probleme git

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown