Partage
  • Partager sur Facebook
  • Partager sur Twitter

Git et son système de branches

Sujet résolu
    7 août 2015 à 18:31:26

    Bonjour à tous !

    J'ai un problème avec l'utilisation de Git et je ne sais pas si j'ai mal compris comment les branches fonctionnaient, si la terminologie des branches n'a pas du tout était faites pour ce que je fait/veux faire avec ou si c'est tout simplement un bug.

    Donc j'ai un projet sous Github et un clone de la branche master du dit projet en local sur mon PC.

    Quand je veut par exemple améliorer des textures contenue dans un dossier de la branche master je créer une branche local.

    Je fait mes modifs sur cette branche en passant dessus avec 'checkout'.

    Une fois que j'ai fini je veux fusionner, 'merge', cette branche avec master.

    Je fait un 'checkout master' et un 'merge "monSuperHotfix"'. Mais là est le problème Git me dit : attention des fichiers on été modifier vous devez les commit ou les enlever, en gros. Je ne comprend donc pas, pour moi le fait de créer une branche permetter justement de pas à avoir à copier les fichiers de master les modifier puis les remettre à la main.

    Si quelqu'un réussi à me comprendre, GJ, et merci de m'éclairer de moult sages paroles :D

    • Partager sur Facebook
    • Partager sur Twitter
      7 août 2015 à 18:35:07

      Je ne suis pas sûr d'avoir tout compris. Par contre, de ce que je lis, tu aurais omis de faire un commit de tes fichiers. Que tu travailles sur une ou plusieurs branches, il faut toujours que tes fichiers soient des un commit pour pouvoir être suivis par Git.

      • Partager sur Facebook
      • Partager sur Twitter
        7 août 2015 à 18:37:30

        Oui exact j'ai oublier de le mettre mais je fait bien les add + commit en étant dans une nouvelle branche, désolé de cet oublie.

        -
        Edité par Eldynn 7 août 2015 à 18:38:23

        • Partager sur Facebook
        • Partager sur Twitter
          7 août 2015 à 18:44:43

          Mais si git t'empêche de changer de branche, c'est que des fichiers modifiés n'ont pas été commit. Tu as le choix de valider ces changements, par un commit, de les annuler (checkout), ou de les stasher (les stocker autre part temporairement).

          • Partager sur Facebook
          • Partager sur Twitter
            7 août 2015 à 18:48:07

            Je vais retester, car que tu à l'air d'insister et du coup j'ai un doute Oo

            EDIT :

            Merci @entwanne c'était bien ça ^^'

            -
            Edité par Eldynn 8 août 2015 à 18:12:28

            • Partager sur Facebook
            • Partager sur Twitter

            Git et son système de branches

            × 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