Vai al contenuto


USI TWITTER? Allora devi assolutamente seguire @tevac e non puoi perderti @lo_ziopino!

Foto

git e github: ho cominciato

git

  • Per cortesia connettiti per rispondere
12 risposte a questa discussione

#1 D.Pitrolo

D.Pitrolo

    Quasi di Casa

  • Staff
  • 132 messaggi
  • Sesso:Maschietto

Inviato 05 giugno 2012 - 10:28

Ce l'ho fatta, ma per alcuni minuti ho trovato verosimile questo video



Comunque nella sezione sulla parola d'ordine (https://help.github....cles/set-up-git ) perché cazzo non te lo dicono che git credential-osxkeychain va usato per controllare se il documento c'è e che se ti dice che non hai i permessi per aprirlo è normale?!?

C'ho messo un sacco, ma ce l'ho fatta. Che faticaccia!

#2 D.Pitrolo

D.Pitrolo

    Quasi di Casa

  • Staff
  • 132 messaggi
  • Sesso:Maschietto

Inviato 06 giugno 2012 - 23:34

http://git-scm.com/videos Questi video mi sarebbero stati utili, se li avessi conosciuti prima! Per fortuna che avevo almeno letto un po' del libro Pro Git, ugualmente disponibile nella sezione Documentation del sito.

#3 Signor D

Signor D

    Melina al Valore

  • Forum Staff
  • 7601 messaggi
  • Sesso:Maschietto
  • Località:Parigi

Inviato 16 giugno 2012 - 15:25

Cris, git serve per qualsiasi documento. Se quel che cerchi è una maniera di salvare ogni versione del documento, poterla ripristinare e, soprattutto, distribuirla tra più macchine (ognuno quindi diventa un backup totale di tutte le versioni).

Fai domande su git, e proviamo a rispondere.

D

#4 cristianof

cristianof

    Melina al Valore

  • Staff
  • 8810 messaggi
  • Sesso:Maschietto
  • Località:Reggio Emilia
  • Interessi:Vela, U2, enogastronomia

Inviato 16 giugno 2012 - 16:36

A cosa serva lo so, mi interesserebbe (magari in un tutorial apposito) qualche metodo per capire se riesco ad introdurlo nel mio workflow, o almeno in una parte di esso.
ciao, cristiano
"Shout for joy if you get the chance"

#5 Signor D

Signor D

    Melina al Valore

  • Forum Staff
  • 7601 messaggi
  • Sesso:Maschietto
  • Località:Parigi

Inviato 16 giugno 2012 - 16:52

Cosa intendi per qualche metodo?

D

#6 cristianof

cristianof

    Melina al Valore

  • Staff
  • 8810 messaggi
  • Sesso:Maschietto
  • Località:Reggio Emilia
  • Interessi:Vela, U2, enogastronomia

Inviato 16 giugno 2012 - 18:09

Intendo indicazioni su qualche programma che mi faccia gestire tramite git alcuni progetti e le indicazioni su come funziona.
O si tratta di qualcosa che installi sotto al cofano e lo lasci lavorare come potrebbe essere versione?
ciao, cristiano
"Shout for joy if you get the chance"

#7 Signor D

Signor D

    Melina al Valore

  • Forum Staff
  • 7601 messaggi
  • Sesso:Maschietto
  • Località:Parigi

Inviato 16 giugno 2012 - 19:23

Allora, come saprai funziona innanzi tutto da riga di comando, git, e pur essendo uno strumento che non richiede molta attenzione, comunque non funziona da solo.

Tu devi anzi tutto dire a git che quella cartella in locale la deve tenere d'occhio, che il documento che hai creato/modificato, lo vuoi caricare sul server (se li mette da parte come sono in quel momento, pronto per caricarli) e che è il momento di caricarli (come li hai messi da parte, se nel frattempo li hai cambiati ma non li hai messi di nuovo da parte, quelle modifiche non vengono caricate).

Un riassunto valido è offerto da questa pagina:

http://ndpsoftware.c...cheatsheet.html

Vuoi un programma con GUI per usarlo? C'è Octopus (a suo tempo ti aveva tentato) http://forum.tevac.c...ficato-octopus/

e c'è GitHub sia per Mac

http://mac.github.com/

che per Windows

http://windows.github.com/

E forse in qualche modo ti interessa anche conoscere questo: http://web.appstorm....es-made-simple/

D

Messaggio modificato da Signor D, 16 giugno 2012 - 19:24


#8 Vladimiro Paglianti

Vladimiro Paglianti

    Quasi di Casa

  • Forum User +
  • 417 messaggi

Inviato 16 giugno 2012 - 23:22

Come dice SignorD, la via primaria per utilizzare git è la commandline. Se vuoi una GUI, oltre a quelle già segnalate, c'è anche gitx.
Un tutorial abbastanza pratico da seguire è questo.
Ad ogni modo, è uno strumento complesso, che necessita un bel po' di tempo per essere padroneggiato anche se utilizzi solo una piccola percentuale delle sue funzionalità. Considera che la sua ragione di esistere, più che per il workflow individuale (per cui comunque è uno strumento impagabile), è per il lavoro collaborativo, in cui diverse persone lavorano allo stesso progetto. Ricordiamoci che è stato scritto da Linus Torvalds mentre lavorava al kernel di linux, perchè non soddisfatto dagli altri software di controllo di versione (CVS e subversion)...
Una caratteristica importante di git, che lo differenzia da altri software analoghi, è che quando cloni un repository, hai in locale la storia completa dello stesso. Dalla primissima versione all'ultima, con tutte le modifiche nel mezzo. Subversion, in contrario, permette il clone solo di una specifica versione del repository.

#9 Signor D

Signor D

    Melina al Valore

  • Forum Staff
  • 7601 messaggi
  • Sesso:Maschietto
  • Località:Parigi

Inviato 20 giugno 2012 - 01:06

Mi permetto di controbilanciare Vlad: git è complesso, e necessita di tempo per essere padroneggiato, ma per un uso di primo livello, è semplice.

Diventa complesso quando si iniziano ad introdurre rami paralleli (a fianco del progetto attuale, prepari l'aggiornamento, per esempio? Lo metti in un altro ramo, non principale, e poi quando è pronto lo sposti sulla via mastra), ed altre delle potenzialità dello strumento. Ma per un uso più piatto si arriva in fretta a fare i primi passi.

D

#10 Signor D

Signor D

    Melina al Valore

  • Forum Staff
  • 7601 messaggi
  • Sesso:Maschietto
  • Località:Parigi

Inviato 05 luglio 2012 - 16:35

Comunque lavorare con il programma GitHub è di una facilità disarmante.

D

#11 Vladimiro Paglianti

Vladimiro Paglianti

    Quasi di Casa

  • Forum User +
  • 417 messaggi

Inviato 05 luglio 2012 - 21:42

Sicuramente, per utenti "smaliziati" git è assai approcciabile. Ma non dimentichiamochi che c'è anche chi ha il terrore solo all'idea di aprire il terminale... e se vuoi capire veramente come funziona git, l'unico modo è quello di capire cosa c'è in quella magica cartella .git...
Mi fa piacere che stai apprezzando lo strumento, perchè è veramente ben fatto e merita di essere utilizzato. Hai letto il manuale ufficiale? Io lo trovo in assoluto la guida più ben scritta e più comprensibile che si possa trovare.

#12 Signor D

Signor D

    Melina al Valore

  • Forum Staff
  • 7601 messaggi
  • Sesso:Maschietto
  • Località:Parigi

Inviato 05 luglio 2012 - 22:45

Intendi Pro Git, il libro? http://git-scm.com/book
Un po', sì, non tutto, non ancora. Ma per quello che sto facendo mi bastano già le poche pagine (i primi due capitoli, mi sembra di ricordare, o forse un poco di più) già lette.

D

#13 Signor D

Signor D

    Melina al Valore

  • Forum Staff
  • 7601 messaggi
  • Sesso:Maschietto
  • Località:Parigi

Inviato 06 luglio 2012 - 11:47

http://gitready.com/

D