Forskjellen er at det er to helt forskjellige ting, som ikke er relaterte.
Drush er et kommandolinjeverktøy for å administrere Drupal. Med Drush kan du enkelt gjøre ting som å laste ned moduler, automatisk laste ned deres dependencies, installere dem, cleare cache, oppdatere moduler osv., uten å måtte inn i Drupal-grensesnittet (som tar mye lenger tid). Drush forenkler administrasjon av sider VELDIG, og er et must have-verktøy for de fleste site admins. http://drush.ws
Git er versjonskontroll for kildekode, altså en måte å versjonere og ha historikk på alt som gjøres i kildekode. http://git-scm.com/book
(ser at dette innlegget er gammelt, men tenkte det kunne være verdt å svare her uansett, om noen skulle ramle innom)
Du har helt rett, og det som er nydelig med Git er at det også er et distribuert system hvor du egentlig ikke trenger en base. Nå finnes det baser (git.drupal.org, github mm.) men Git endrer egentlig veldig mye av hvordan utviklere kan arbeide sammen. Man kan merge og branche så mye man vil - også sammen med andre utviklere uten at man trenger å gå via en hovedbase noe sted.
En annen flott ting med Git er muligheten til å enkelt kunne opprette "bruk og kast"-repoer. Jeg bruker det veldig mye hvis jeg skal gjøre konfigurasjonsendringer på en server som ikke er sentralt styrt (chef/puppet), og på den måten kan jeg enkelt rulle tilbake hvis noen større endringer går skeis eller ikke oppnådde ønsket resultat.
Forskjellen er at det er to helt forskjellige ting, som ikke er relaterte.
Drush er et kommandolinjeverktøy for å administrere Drupal. Med Drush kan du enkelt gjøre ting som å laste ned moduler, automatisk laste ned deres dependencies, installere dem, cleare cache, oppdatere moduler osv., uten å måtte inn i Drupal-grensesnittet (som tar mye lenger tid). Drush forenkler administrasjon av sider VELDIG, og er et must have-verktøy for de fleste site admins.
http://drush.ws
Git er versjonskontroll for kildekode, altså en måte å versjonere og ha historikk på alt som gjøres i kildekode.
http://git-scm.com/book
(ser at dette innlegget er gammelt, men tenkte det kunne være verdt å svare her uansett, om noen skulle ramle innom)
Utvikler-ninja, Ninjakode - http://ninjakode.no
Du har helt rett, og det som er nydelig med Git er at det også er et distribuert system hvor du egentlig ikke trenger en base. Nå finnes det baser (git.drupal.org, github mm.) men Git endrer egentlig veldig mye av hvordan utviklere kan arbeide sammen. Man kan merge og branche så mye man vil - også sammen med andre utviklere uten at man trenger å gå via en hovedbase noe sted.
/Sten
Utvikler Drupal moduler (Tripletex og FAQ Ask)
Scrum Coach (Bouvet Blogg)
En annen flott ting med Git er muligheten til å enkelt kunne opprette "bruk og kast"-repoer. Jeg bruker det veldig mye hvis jeg skal gjøre konfigurasjonsendringer på en server som ikke er sentralt styrt (chef/puppet), og på den måten kan jeg enkelt rulle tilbake hvis noen større endringer går skeis eller ikke oppnådde ønsket resultat.
System-ninja ved Ninjakode - http://ninjakode.no