[Linux-Biella] git e cose strambe
Paul TT
paultt a bilug.linux.it
Mar 10 Mar 2009 11:43:58 CET
Paolo Ciarrocchi wrote:
eccomi
intanto grazie mille per le risposte, contavo su di te :)
(davvero eh non sto scherzando!)
ho potuto leggere solo ieri sera e rispondere ora.....
> 2009/3/6 Paul TT <paultt a bilug.linux.it>:
>
>> ma con sto coso intuitivo come una pantegana, se io voglio fare il clone
>> di una specifica branch di un repository, come diamine faccio?
>>
>
> $ git clone git://uri_del_repository_che_vuoi_clonare
>
> # per vedere le branch che hai in _locale_
> $ git branch
> * master
>
> # per vedere le branch _remote_
> $ git branch -r
> origin/1-2-stable
> origin/2-0-stable
> origin/2-1-stable
> origin/2-2-stable
> origin/3-0-unstable
> origin/HEAD
> origin/master
>
> # scegli la branch che vuoi utilizzare e mantenere sincronizzata in
> locale e fanne il check out
> $ git checkout --track -b PaulTT origin/1-2-stable
>
> Tutte le branch sono derivate dalla master, non so se si possa fare in
> clone diretto.
> Mi informo.
>
>
>> -h dice che devo fare -o con git-clone (e gia' qui e' una cagata, che
>> per git e basta e' -b (come branch che mi parrebbe logico e metterli
>> uguali troppo difficile?), ma tant'e....), ma mica fa quello che vorrei.
>> alternativamente il manuale di git dice di fare il clone poi entrarci,
>> fare il checkout del branch, e poi vedere quale e' attivo con git branch.
>> il che mi vede attivo il branch che voglio, peccato che i file che vedo
>> non siano assolutamente quelli di quel branch.....
>>
>
> Non ho capito i riferimenti a -o -b etc etc.
> Puoi chiarire?
>
leggendo il man di git-clone, l'unica cosa che pareva simile a poter
identificare un branch era -o
che invece una volta compreso che esiste "origin/" si capisce cosa sia....
> Sono stato chiaro nella mia spiegazione?
>
iep
--
Sai che in tedesco Vo vuol dire Mer?
Maggiori informazioni sulla lista
Linux