[HS] Configurer Git pour tirer/pousser certaines branches en particulier
4 réponses
S
Bonjour,
Désolé pour le H.S. mais je pense que certains peuvent avoir la réponse et
d'autres peuvent être intéressés…
Par défaut, lorsqu'on clone un dépôt avec Git, seule la branche « master » est
récupérée. Pour récupérer une autre branche existant dans le dépôt distant, il
va falloir le demander explicitement. Lorsqu'on pousse des modifications, alors
toutes les branches sont synchronisées avec le dépôt distant.
Ce dernier comportement ne me convenait pas alors j'ai indiqué dans ma
configuration qu'on ne poussait que la branche courante :
[push]
default = current
J'ai récemment installé et commencé à utiliser « ticgit » qui permet un suivi
des bugs au sein même du dépôt, dans une branche dédiée.
J'aimerais maintenant indiquer à Git de :
- récupérer automatiquement cette branche (en plus de « master ») lors des
opérations de clonage;
- pousser automatiquement cette branche lorsque je pousse « master » (ou
toute autre branche).
Toutes mes recherches me conduisent sur des questions / documentations relatives
au « push.default = current » que je connais déjà, elles ne m'apportent donc
rien…
J'ai ajouté les éléments suivants dans ma configuration :
La branche n'est pas récupérée par défaut lors du clonage… (je n'ai pas encore
essayé la deuxième partie - pousser les données).
Quelqu'un aurait-il mis en place une configuration de ce type ?
Sébastien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20150629100659.GB3744@sebian.nob900.homeip.net
Voici une doc que je suis et bien faite, la partie sur le travail avec branches distantes : https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Les-branches-distantes
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/CAOOC-XrrZRn+Diy3ri3=H3kF9zUpb=
Voici une doc que je suis et bien faite, la partie sur le travail avec
branches distantes :
https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Les-branches-distantes
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive:
https://lists.debian.org/20150629100659.GB3744@sebian.nob900.homeip.net
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/CAOOC-XrrZRn+Diy3ri3=H3kF9zUpb=AO869EVTMneZToU_REWQ@mail.gmail.com
Voici une doc que je suis et bien faite, la partie sur le travail avec branches distantes : https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Les-branches-distantes
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/CAOOC-XrrZRn+Diy3ri3=H3kF9zUpb=
S
Le lundi 29 juin 2015 à 13:34, David_dev Dev a écrit :
Voici une doc que je suis et bien faite, la partie sur le travail avec branches distantes : https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Les-branches-distantes
Merci pour le lien. J'ai plusieurs exemplaires PDF de cette doc de référence, mais je dois avouer que je n'avais pas eu l'idée d'aller mettre un œil dedans…
C'est fait, mais pas mieux. Ce que je cherche à faire n'est pas traité. À croire que Git ne le permet pas, ce serait dommage…
Sébastien
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
Le lundi 29 juin 2015 à 13:34, David_dev Dev a écrit :
Voici une doc que je suis et bien faite, la partie sur le travail avec
branches distantes :
https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Les-branches-distantes
Merci pour le lien. J'ai plusieurs exemplaires PDF de cette doc de référence,
mais je dois avouer que je n'avais pas eu l'idée d'aller mettre un œil dedans…
C'est fait, mais pas mieux. Ce que je cherche à faire n'est pas traité. À croire
que Git ne le permet pas, ce serait dommage…
Sébastien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20150629120346.GC3744@sebian.nob900.homeip.net
Le lundi 29 juin 2015 à 13:34, David_dev Dev a écrit :
Voici une doc que je suis et bien faite, la partie sur le travail avec branches distantes : https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Les-branches-distantes
Merci pour le lien. J'ai plusieurs exemplaires PDF de cette doc de référence, mais je dois avouer que je n'avais pas eu l'idée d'aller mettre un œil dedans…
C'est fait, mais pas mieux. Ce que je cherche à faire n'est pas traité. À croire que Git ne le permet pas, ce serait dommage…
Sébastien
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
Après clonage, que donne 'git branch -r |grep ticgit' ?
--
https://github.com/dod38fr/config-model/ -o- http://search.cpan.org/~dd umont/
http://ddumont.wordpress.com/ -o- irc: dod at irc.debian.o rg
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/1601902.vRog1AXVZz@gandalf
Après clonage, que donne 'git branch -r |grep ticgit' ?
-- https://github.com/dod38fr/config-model/ -o- http://search.cpan.org/~dd umont/ http://ddumont.wordpress.com/ -o- irc: dod at irc.debian.o rg
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
S
Bonjour,
Désolé pour le délai, mais comme je l'ai lu dans un autre fil, j'étais dans une grotte depuis trois (deux en fait) semaines :-)
Le dimanche 05 juillet 2015 à 9:23, Dominique Dumont a écrit :
Le lundi 29 juin 2015, 12:06:59 12:06:59 Sébastien NOBILI a écrit : > La branche n'est pas récupérée par défaut lors du clonage… (je n'ai pas > encore essayé la deuxième partie - pousser les données).
Après clonage, que donne 'git branch -r |grep ticgit' ?
La branche distante existe bien :
$ git branch -r |grep ticgit origin/ticgit
Mais il faut la récupérer pour pouvoir l'exploiter :
$ git branch -a |grep ticgit remotes/origin/ticgit
$ git branch -a |grep ticgit ticgit remotes/origin/ticgit
J'avais essayé de mettre une référence à cette branche dans la section « [remote "origin"] » de ma configuration Git mais ça le faisait planter lors du clonage de dépôts n'ayant pas de branche de ce nom (ce qui était assez prévisible).
Sébastien
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/
Bonjour,
Désolé pour le délai, mais comme je l'ai lu dans un autre fil, j'étais dans une
grotte depuis trois (deux en fait) semaines :-)
Le dimanche 05 juillet 2015 à 9:23, Dominique Dumont a écrit :
Le lundi 29 juin 2015, 12:06:59 12:06:59 Sébastien NOBILI a écrit :
> La branche n'est pas récupérée par défaut lors du clonage… (je n'ai pas
> encore essayé la deuxième partie - pousser les données).
Après clonage, que donne 'git branch -r |grep ticgit' ?
La branche distante existe bien :
$ git branch -r |grep ticgit
origin/ticgit
Mais il faut la récupérer pour pouvoir l'exploiter :
$ git branch -a |grep ticgit
remotes/origin/ticgit
$ git branch -a |grep ticgit
ticgit
remotes/origin/ticgit
J'avais essayé de mettre une référence à cette branche dans la section
« [remote "origin"] » de ma configuration Git mais ça le faisait planter lors du
clonage de dépôts n'ayant pas de branche de ce nom (ce qui était assez
prévisible).
Sébastien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20150720131644.GA3738@sebian.nob900.homeip.net
Désolé pour le délai, mais comme je l'ai lu dans un autre fil, j'étais dans une grotte depuis trois (deux en fait) semaines :-)
Le dimanche 05 juillet 2015 à 9:23, Dominique Dumont a écrit :
Le lundi 29 juin 2015, 12:06:59 12:06:59 Sébastien NOBILI a écrit : > La branche n'est pas récupérée par défaut lors du clonage… (je n'ai pas > encore essayé la deuxième partie - pousser les données).
Après clonage, que donne 'git branch -r |grep ticgit' ?
La branche distante existe bien :
$ git branch -r |grep ticgit origin/ticgit
Mais il faut la récupérer pour pouvoir l'exploiter :
$ git branch -a |grep ticgit remotes/origin/ticgit
$ git branch -a |grep ticgit ticgit remotes/origin/ticgit
J'avais essayé de mettre une référence à cette branche dans la section « [remote "origin"] » de ma configuration Git mais ça le faisait planter lors du clonage de dépôts n'ayant pas de branche de ce nom (ce qui était assez prévisible).
Sébastien
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: https://lists.debian.org/