[Linux-Biella] git e cose strambe

Paul TT paultt a bilug.linux.it
Mar 10 Mar 2009 11:48:02 CET


Paolo Ciarrocchi wrote:
> 2009/3/6 Paul TT <paultt a bilug.linux.it>:
>   
>> Paul TT wrote:
>>     
>>> ma con sto coso intuitivo come una pantegana, se io voglio fare il clone
>>> di una specifica branch di un repository, come diamine faccio?
>>> -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.....
>>>
>>>       
>> bello bellissimo, cosi' tanto che penso non lo usero piu' per qualcos'altro.
>> git-clone <repo.git>
>> e ti clona il cosillo remoto
>>     
>
> Si.
>
>   
>> poi per switchare branch:
>> git checkout --track -b <nome-branch> origin/<nome-branch>
>>     
>
> Questo ne fa il checkout e mantiene la sincronizzazione.
>
>   
>> intuitivissimo proprio.
>>     
> Quale sintassi useresti tu invece?
>   
io eliminerei dalle balle 'origin/'
confonde solo le idee ed e' quantomeno nella maggior parte dei casi -se 
ho capito come  funge un pelo git- inutile.
le cose inutili tanto vale ometterle e lasciar che si possano 
specificare ove serva.
il --track non capisco anch'esso cosa serva specificarlo, se specifico 
gia' il -b.... ?
git co -b nomebranch
sarebbe carino, ed eventualmente la possibilita' di utilizzare come 
sopra le altre opzioni, ove servano
(il co preso da svn, anche checkout intero va bene eh, era per intenderci)

>> poi si fa il commit, perlomeno quello e' uguale agli altri vcs, e il
>> push invece:
>> git push origin <nome-branch>
>> che serve a un ca$$o avere origin li', ne nomebranch dico io cakkio sto
>> gia' lavorando su quello, ma ma amen....
>>     
>
> Infatti puoi ometterlo.
>   
notai. solo dopo pero' :(
menomale che si puo' omettere :)
>> git add <nomefile>
>> aggiunge un file
>> invece
>> git rm <nome>
>> lo toglie.
>>     
>
> Si.
> Oppure usi git gui e ti dimentichi di tutto il resto.
>
>   
eh, no. non voglio proprio usare una gui per sviluppare. non se non sono 
costretto.
>> le pantegane sanno come si lavora. no, remove come tutti gli altri
>> troppo difficile.
>> va be'.
>>     
>
> Ehhh???
>   
nah, lascia stare riferimento alla prima mail :D

-- 
Sai che in tedesco Vo vuol dire Mer?




Maggiori informazioni sulla lista Linux