This is the intro repo to cdl.

Pasi de urmat:
1. Despre git, la ce e util.
2. Configurați global repository-ul. Setați username, email, pager, culori și editor.
3. Construiți o pereche de chei SSH.
4. Creați-vă un cont pe GitHub. Veți fi adăugați la proiectul de test.
5. Adăugați-vă cheia SSH pe GitHub.
6. Clonați repository-ul de la https://github.com/$account/cdl-intro. Folosiți versiunea 'git@…'
7. Intrați în directorul asociat numelui vostru și creați un fișier 'me.txt' cu conținut la libera alegere.
8. Faceți commit cu acest fișier și faceți push.
   (pull --rebase, http://learn.github.com/p/intro.html#snapshots_not_changesets)
9. Vizualizați istoria repository-ului clonat.
10. Afișați al 24-lea commit din spatele commitului actual și părintele acestuia
11. Modificați fișierul 'numbers': schimbați linia corespunzătoare valorii '10 * n' unde 'n' este numărul vostru din tabelul de participanți.
12. Faceți un commit urmat de push. Se vor rezolva conflictele automat.
13. Treceți-vă numele în 'signatures'. La push se vor genera conflicte, rezolvați-le.
14. Creați un branch cu numele vostru în care ștergeți toate directoarele mai puțin cel asociat voua. Commit, push branch.
15. Identificați cine a modificat linia 10 din 'numbers'
16. Scriptul 'test_math.py' conține un bug. Identificați-l folosind 'git bisect'.
17. Branchul 'extra' conține un commit care trebuie să ajungă în master. Folosiți 'git cherry-pick'
18. Creați un tag pe branch-ul vostru și comiteți-l upstream.
19. Ștergeți branch-ul propriu.

Link-uri utile:
1) http://gitimmersion.com/
2) http://techblog.rosedu.org/git-good-practices.html
3) http://nvie.com/posts/a-successful-git-branching-model/
4) http://git-scm.com/doc
5) http://gitready.com/
6) http://gitolite.com/gcs/index.html