[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