[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