2. Who am I
A long time member of the Drupal community. About 7 yrs
Full time Drupal consultant
Lead maintainer of the e-Commerce system
3. What is GIT
A Source Code Management system created by Linus Torvalds
Decentralized SCM
Amazing branching and merging capibilities
Extremely Fast
4. Advantages of Git
All commits are guaranteed to be written as is to the
repository
Has a chain of evidence to seeing who wrote the patch, who
tested the patch, and who committed the patch.
Branches are quick and inexpensive
Merges are extremely powerful
6. Interfacing with CVS
Built in ability to access other SCM systems like CVS, SVN,
and others.
Can usually import and export to other SCM
7. Getting code of out contrib.
git cvsimport -d:pserver:anonymous@cvs.drupal.org:/cvs/
drupal-contrib -C modulename -a contributions/modules/
name_of_contrib_module
16. Uploading to remote site.
Set up remote repository
git clone --bare site site.git
copy site.git to webserver
add remote section to .git/config
git push website
Add to hook to automatically pull the changing into the site