Partage
  • Partager sur Facebook
  • Partager sur Twitter

Question Git

    16 septembre 2019 à 14:54:52

    Bonjour la communauté !!

    Je travaille en local et j'ai deux branches :

    1 branche : develop qui est à jour (en local et à distance)

    1 branche test qui elle est en retard par rapport à develop.

    Le but de ma démarche serait de récupérer les fichiers qui ont été modifiés sur test sans perdre les nouveaux fichiers que j'ai fait dans test.

    si qq un a la commande je prends :)

    -
    Edité par Php-200 16 septembre 2019 à 15:01:32

    • Partager sur Facebook
    • Partager sur Twitter
      16 septembre 2019 à 15:07:47

      Cherry-pick ?

      Permet d'appliquer un commit d'une branche sur une autre.

      --------

      Ou juste merge ? C'est quoi les "nouveaux fichiers que j'ai fait dans test" ?

      -
      Edité par LilyKianii 16 septembre 2019 à 15:15:16

      • Partager sur Facebook
      • Partager sur Twitter
        16 septembre 2019 à 15:15:48

        Bonjour,

        Tu peux utiliser git rebase.

        • Partager sur Facebook
        • Partager sur Twitter
        "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
          16 septembre 2019 à 15:27:26

          @LilyKianii j'ai ajouté un dossier de test avec des fichiers de test
          • Partager sur Facebook
          • Partager sur Twitter
            16 septembre 2019 à 15:54:48

            Php-200 a écrit:

            @LilyKianii j'ai ajouté un dossier de test avec des fichiers de test

            Tu as git add le dossier ?

            -
            Edité par LilyKianii 16 septembre 2019 à 16:00:19

            • Partager sur Facebook
            • Partager sur Twitter
              17 septembre 2019 à 0:10:13

              La question est loin d'être clair. Mais vu que tu parles de retard, je suppose que tu souhaites le rattrapper. Donc rebase (perso c'est ce que je pense que tu demandes) ou merge peut-être ce que cherches.

              Si tu ne souhaites pas rattrapper ton retard pour le moment, mais juste avoir des fichiers d'une autre branche (eg develop), sans parler de commits, tu peux toujours faire depuis ta branche test un `git checkout develop -- ton/fichier`.

              • Partager sur Facebook
              • Partager sur Twitter
                17 septembre 2019 à 10:25:07

                LilyKianii a écrit:

                Tu as git add le dossier ?

                -
                Edité par LilyKianii il y a environ 18 heures

                Oui j'ai déjà add le dossier et les fichiers

                @AmarOk1412 pour clarifier la demande je souhaite que les fichiers nouvellement modifiés et donc à jour sur la branch develop soient /(s'ajoutent) sur la branche test tout en conservant les nouveaux fichiers de la branch test.

                J'ai testé git rebase test et j'ai eu ce message Current branch test is up to date.

                Et a priori cela n'a rien fait du tout, j'ai toujours mon ancien code sur test.

                -
                Edité par Php-200 17 septembre 2019 à 11:02:02

                • Partager sur Facebook
                • Partager sur Twitter
                  17 septembre 2019 à 14:28:24

                  Non mais par contre faut lire ce que la commande fait avant de taper "git rebase" :)

                  Surtout que dans l'aide y a plein de dessins pour expliquer la commande.

                  `git rebase develop` depuis `test` devrait faire l'affaire.

                  • Partager sur Facebook
                  • Partager sur Twitter
                    17 septembre 2019 à 16:03:44

                    oh top merci :)

                    -
                    Edité par Php-200 17 septembre 2019 à 16:04:57

                    • Partager sur Facebook
                    • Partager sur Twitter

                    Question 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