[Linux-Biella] git e cose strambe

Paolo Ciarrocchi paolo.ciarrocchi a gmail.com
Mar 24 Mar 2009 11:57:44 CET


2009/3/24 Paul TT <paultt a bilug.linux.it>:
> Paolo Ciarrocchi wrote:
>> 2009/3/11 Paul TT <paultt a bilug.linux.it>:
>>
>>> Paolo Ciarrocchi wrote:
>>>
>>>> 2009/3/11 Paul TT <paultt a bilug.linux.it>:
>>>>
>>>>
>>>>> Paolo Ciarrocchi wrote:
>>>>>
>>>>>
>>>>>> ...
>>>>>>
>>>>>>
>>>>>>> carino questo.
>>>>>>> invero avevo provato con un -n anche io ma poi evidemente mancava un
>>>>>>> qualche parametro al checkout per cui non recuperava cmq alcun dato.
>>>>>>> non ricordo piu' ora cosa avessi scritto.
>>>>>>> origin/ resta cmq di troppo, imho
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> Why? Come fai a capire se una branch e' locale o remota?
>>>>>>
>>>>>>
>>>>>>
>>>>> -r ?
>>>>> capisco che in grafica manco te ne accorgi, ma usare origin/ ogni volta
>>>>> in testo sono 7 caratteri in piu' da scrivere.
>>>>> e nella maggior parte dei casi -a quanto ho capito- e' ridondante
>>>>> -almeno a livello logico- sepcificarlo.
>>>>>
>>>>>
>>>> Non ti seguo, mi fai un esempio a riga di comando?
>>>>
>>>>
>>> notai che alcune volte se non specifico origin si incakkia
>>> appena mi ricapita ti esemplifico
>>>
>>
>> Non vedo come tu possa distinguere una branch locale da una remota
>> quando fai un checkout senza la discriminante "origin".
>> Ti ricordo che:
>> $ git checkout -t origin/pippo
>> crea una tracking branch locale di nome pippo.
>>
>> Facile e non devi piagiare molti tasti.
>>
>> Ciao,
>>
> che sistema di merda porca troia
> l'ha proprio inventato n ingegnere
> con sto schifo, al primo giro funziona, poi no
> rifai il checkout col -b e ti insulta dicendo che c'e' gia' la branch locale

Non capisco *nulla* di quanto stati cercando di dire.
Se mi fai un esempio magari capisco.

> come ca$$o fa uno a switchare branch senza essere in rete?

Non devi assolutamente essere in rete per switchare una branch in un DVCS.
Spiegati per favore...

> e' veramente un gran casino.
> anche committare e' un casino. devi fare 8 passaggi contro uno di tutti
> gli altri sistemi. tant'e' che invece di fare dei commit per le cose che
> faccio ne faccio uno bello in fondo con 'leggiti il changelog'. se no si
> perde piu' tempo a fare i commit che a lavorare . e add e commit e pull
> e suck e tc etcetc
> cha due balle

Non c'e nulla di costruttivo in quanto hai scritto e non ho modo di
aiutarti in quanto non capisco quali siano i tuoi problemi.

8 passaggi per fare un commit?
Il modo piu' veloce per committare *tutte* le modifiche che hai fatto e':

$ git commit -a -m "Testo del messaggio di commit"

*UN* singolo comando.

Ciao,
-- 
Paolo
http://paolo.ciarrocchi.googlepages.com/
http://mypage.vodafone.it/


Maggiori informazioni sulla lista Linux