SlideShare a Scribd company logo
An Introduction to Git Anil Wadghule [email_address]
S cope of Talk What this talk is and what it isn’t Me, myself What is? Why use? How to? (a quick run through)‏ Quick comparisons (with SVN)‏ Resources
P urpose What this talk is?   Get you interested Get you started with Git What it isn’t? Not  a tutorial
W ho am I? (or why should you listen to me)‏ 24/male/single :)‏ Technology consultant Ruby/Rails hacker SE @ MangoSpring
H istory (Git’s, not mine)‏ Originally written by Linus Torwalds Currently maintained by Junio Hamano To manage Linux Kernel development Open source, free (GNU GPL V2)‏
W hat the heck is Git? Distributed Source Control Management tool Very Powerful An order of magnitude fast than other tools  I call it next generation Unix :)‏
A bout Git / General features Strong support for non-linear development Distributed development  Toolkit design(c progs and shell scripts, perl scripts )‏ Cryptographic auth. history
W here can you use Git? For personal projects (Single person, eg. many Rails projects)  For very large projects (Linux kernel)‏ For almost all size of team  projects (OLPC)‏
G it Installation Using source (linux/macs/similar)‏ Using packages e.g. port for mac, apt for ubuntu ... For Windoze ... cygwin
G it Demo Quick walk through Setting up Git for a Rails app, basic usage, commit, diff, merge, checkout, branches ...
W hy Git? Distributed development
W hy Git? SVN/CVS Centralized development
W hy Git? Efficient convenient Branching and Merging Network not necessary | offline Fast (logs, history, diff)‏ Toolkit design, extensible Scales well (Subversion not suited)
W hy Git? Clean
W hy Git? Branching and merging
W hy Git? Git works with Content not files
W hy Git? Content, tracks change of content Use git commit -a to fake file behaviour
E veryday Git fsck, count-objects, gc log, show branch, checkout add, diff, status, commit, reset rebase, tag
R epositories Setup repositories easily clone, fetch, pull, push Multiple tracking branches over repository Fork other repository
M any other tools Web interface Blame files, who edited Archive the files One important -> git-svn
S ubversion git-svn clone svn://repo Do normal git things on it git-svn dcommit git-svn rebase -> to get updates perl bindings and subversion must be installed
N ow what? What you can do now? Start using Git Forget SVN/CVS Get advantages of distributed  source control system
R esources Git Home Page   git.or.cz Wikipedia entry on git en.wikipedia.org/wiki/Git_(Software)‏ Linus Torwalds Git talk at Google vid. youtube.com/watch?v=4XpnKHJAok8
Git is Future!
Thank you! Questions?
Ad

More Related Content

What's hot (20)

Starting with Git & GitHub
Starting with Git & GitHubStarting with Git & GitHub
Starting with Git & GitHub
Nicolás Tourné
 
Git and Github Session
Git and Github SessionGit and Github Session
Git and Github Session
GoogleDevelopersStud1
 
Introduction to Git, DrupalCamp LA 2015
Introduction to Git, DrupalCamp LA 2015Introduction to Git, DrupalCamp LA 2015
Introduction to Git, DrupalCamp LA 2015
mwrather
 
Github Case Study By Amil Ali
Github Case Study By Amil AliGithub Case Study By Amil Ali
Github Case Study By Amil Ali
AmilAli1
 
The everyday developer's guide to version control with Git
The everyday developer's guide to version control with GitThe everyday developer's guide to version control with Git
The everyday developer's guide to version control with Git
E Carter
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
Lukas Fittl
 
Introduction to git administration
Introduction to git administrationIntroduction to git administration
Introduction to git administration
Shawn Doyle
 
GitHub Basics - Derek Bable
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
"FENG "GEORGE"" YU
 
Inside GitHub
Inside GitHubInside GitHub
Inside GitHub
err
 
Git tutorial
Git tutorialGit tutorial
Git tutorial
Elli Kanal
 
Brief tutorial on Git
Brief tutorial on GitBrief tutorial on Git
Brief tutorial on Git
聖文 鄭
 
GitHub Presentation
GitHub PresentationGitHub Presentation
GitHub Presentation
BrianSchilder
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
Nishan Bose
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overviewGit and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
 
Git & GitHub for Beginners
Git & GitHub for BeginnersGit & GitHub for Beginners
Git & GitHub for Beginners
Sébastien Saunier
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Simplilearn
 
Introduction git
Introduction gitIntroduction git
Introduction git
Dian Sigit Prastowo
 
Intro to Git and GitHub
Intro to Git and GitHubIntro to Git and GitHub
Intro to Git and GitHub
Uri Goldstein
 
Intro to Git and GitHub
Intro to Git and GitHubIntro to Git and GitHub
Intro to Git and GitHub
Panagiotis Papadopoulos
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
Yan Vugenfirer
 
Starting with Git & GitHub
Starting with Git & GitHubStarting with Git & GitHub
Starting with Git & GitHub
Nicolás Tourné
 
Introduction to Git, DrupalCamp LA 2015
Introduction to Git, DrupalCamp LA 2015Introduction to Git, DrupalCamp LA 2015
Introduction to Git, DrupalCamp LA 2015
mwrather
 
Github Case Study By Amil Ali
Github Case Study By Amil AliGithub Case Study By Amil Ali
Github Case Study By Amil Ali
AmilAli1
 
The everyday developer's guide to version control with Git
The everyday developer's guide to version control with GitThe everyday developer's guide to version control with Git
The everyday developer's guide to version control with Git
E Carter
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
Lukas Fittl
 
Introduction to git administration
Introduction to git administrationIntroduction to git administration
Introduction to git administration
Shawn Doyle
 
Inside GitHub
Inside GitHubInside GitHub
Inside GitHub
err
 
Brief tutorial on Git
Brief tutorial on GitBrief tutorial on Git
Brief tutorial on Git
聖文 鄭
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
Nishan Bose
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overviewGit and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Simplilearn
 
Intro to Git and GitHub
Intro to Git and GitHubIntro to Git and GitHub
Intro to Git and GitHub
Uri Goldstein
 

Viewers also liked (20)

Basic Git Intro
Basic Git IntroBasic Git Intro
Basic Git Intro
Yoad Snapir
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
Randal Schwartz
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to git
Joel Krebs
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
Rohit Arora
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
HubSpot
 
Git: A Getting Started Presentation
Git: A Getting Started PresentationGit: A Getting Started Presentation
Git: A Getting Started Presentation
Nap Ramirez
 
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using GitGit 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
Geoff Hoffman
 
Git vs svn
Git vs svnGit vs svn
Git vs svn
Suman Mukherjee
 
Intro To Git
Intro To GitIntro To Git
Intro To Git
kyleburton
 
Getting Git
Getting GitGetting Git
Getting Git
Scott Chacon
 
Git vs SVN
Git vs SVNGit vs SVN
Git vs SVN
neuros
 
Tech thursdays / GIT
Tech thursdays / GITTech thursdays / GIT
Tech thursdays / GIT
Marek Prochera
 
Learning git
Learning gitLearning git
Learning git
Sid Anand
 
Version control with GIT
Version control with GITVersion control with GIT
Version control with GIT
Zeeshan Khan
 
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung FuJAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
jazoon13
 
Git vs Subversion: ¿Cuando elegir uno u otro?
Git vs Subversion: ¿Cuando elegir uno u otro?Git vs Subversion: ¿Cuando elegir uno u otro?
Git vs Subversion: ¿Cuando elegir uno u otro?
Paradigma Digital
 
GIT Introduction
GIT IntroductionGIT Introduction
GIT Introduction
Raiful Hasan
 
A proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionA proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversion
CollabNet
 
Getting Started with Git: A Primer for SVN and TFS Users
Getting Started with Git: A Primer for SVN and TFS UsersGetting Started with Git: A Primer for SVN and TFS Users
Getting Started with Git: A Primer for SVN and TFS Users
Noam Kfir
 
Git
GitGit
Git
Junyoung Lee
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to git
Joel Krebs
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
Rohit Arora
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
HubSpot
 
Git: A Getting Started Presentation
Git: A Getting Started PresentationGit: A Getting Started Presentation
Git: A Getting Started Presentation
Nap Ramirez
 
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using GitGit 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
Geoff Hoffman
 
Git vs SVN
Git vs SVNGit vs SVN
Git vs SVN
neuros
 
Learning git
Learning gitLearning git
Learning git
Sid Anand
 
Version control with GIT
Version control with GITVersion control with GIT
Version control with GIT
Zeeshan Khan
 
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung FuJAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
JAZOON'13 - Bartosz Majsak - Git Workshop - Kung Fu
jazoon13
 
Git vs Subversion: ¿Cuando elegir uno u otro?
Git vs Subversion: ¿Cuando elegir uno u otro?Git vs Subversion: ¿Cuando elegir uno u otro?
Git vs Subversion: ¿Cuando elegir uno u otro?
Paradigma Digital
 
A proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversionA proven path for migrating from clearcase to git and or subversion
A proven path for migrating from clearcase to git and or subversion
CollabNet
 
Getting Started with Git: A Primer for SVN and TFS Users
Getting Started with Git: A Primer for SVN and TFS UsersGetting Started with Git: A Primer for SVN and TFS Users
Getting Started with Git: A Primer for SVN and TFS Users
Noam Kfir
 
Ad

Similar to Git Introduction (20)

Gitting better
Gitting betterGitting better
Gitting better
Ali Servet Donmez
 
Introduction to git and stash
Introduction to git and stashIntroduction to git and stash
Introduction to git and stash
Xpand IT
 
Git Demo
Git DemoGit Demo
Git Demo
Anton Heuschen
 
Git Tutorial
Git Tutorial Git Tutorial
Git Tutorial
Ahmed Taha
 
Git introduction
Git introductionGit introduction
Git introduction
Ivan Adhi Prasetya
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing self
Chen-Tien Tsai
 
Roslyn on GitHub
Roslyn on GitHubRoslyn on GitHub
Roslyn on GitHub
Immo Landwerth
 
Whether you should migrate to git
Whether you should migrate to gitWhether you should migrate to git
Whether you should migrate to git
Amit Anand
 
Software Engineering Tools and Practices Learn Git
Software Engineering Tools and Practices Learn GitSoftware Engineering Tools and Practices Learn Git
Software Engineering Tools and Practices Learn Git
BeHappy728244
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
Ram0603
 
Version Control, Writers, and Workflows
Version Control, Writers, and WorkflowsVersion Control, Writers, and Workflows
Version Control, Writers, and Workflows
stc-siliconvalley
 
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
CloudNativeElSalvado
 
git Introduction.pptx
git Introduction.pptxgit Introduction.pptx
git Introduction.pptx
PrakharYadav58
 
You can git
You can gitYou can git
You can git
Yu GUAN
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
Workshop on git
Workshop on gitWorkshop on git
Workshop on git
Govind Maheswaran
 
Git presentation
Git presentationGit presentation
Git presentation
jordimash
 
Git In One Evening
Git In One EveningGit In One Evening
Git In One Evening
Maxwell Pearl
 
What is Git ?
What is Git ?What is Git ?
What is Git ?
TONO KURIAKOSE
 
Difference Between GitHub and GitLab: Code Warriors
Difference Between GitHub and GitLab: Code WarriorsDifference Between GitHub and GitLab: Code Warriors
Difference Between GitHub and GitLab: Code Warriors
Marrie Morris
 
Introduction to git and stash
Introduction to git and stashIntroduction to git and stash
Introduction to git and stash
Xpand IT
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing self
Chen-Tien Tsai
 
Whether you should migrate to git
Whether you should migrate to gitWhether you should migrate to git
Whether you should migrate to git
Amit Anand
 
Software Engineering Tools and Practices Learn Git
Software Engineering Tools and Practices Learn GitSoftware Engineering Tools and Practices Learn Git
Software Engineering Tools and Practices Learn Git
BeHappy728244
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
Ram0603
 
Version Control, Writers, and Workflows
Version Control, Writers, and WorkflowsVersion Control, Writers, and Workflows
Version Control, Writers, and Workflows
stc-siliconvalley
 
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
CloudNativeElSalvado
 
You can git
You can gitYou can git
You can git
Yu GUAN
 
Git presentation
Git presentationGit presentation
Git presentation
jordimash
 
Difference Between GitHub and GitLab: Code Warriors
Difference Between GitHub and GitLab: Code WarriorsDifference Between GitHub and GitLab: Code Warriors
Difference Between GitHub and GitLab: Code Warriors
Marrie Morris
 
Ad

Recently uploaded (20)

The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Abdelmoaty Ali
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Abdelmoaty AliThe Business Conference and IT Resilience Summit Abu Dhabi, UAE - Abdelmoaty Ali
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Abdelmoaty Ali
Continuity and Resilience
 
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Ignite Capital
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Sunil Mehta
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Sunil MehtaThe Business Conference and IT Resilience Summit Abu Dhabi, UAE - Sunil Mehta
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Sunil Mehta
Continuity and Resilience
 
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdfVannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
ovanveen
 
1911 Gold Corporate Presentation May 2025.pdf
1911 Gold Corporate Presentation May 2025.pdf1911 Gold Corporate Presentation May 2025.pdf
1911 Gold Corporate Presentation May 2025.pdf
Shaun Heinrichs
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John DavisonThe Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
Continuity and Resilience
 
Ibrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-Bey on Navigating New Global Finance TrendsIbrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-bey
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
Continuity and Resilience
 
Are you concerned about the safety of your home and family
Are you concerned about the safety of your home and familyAre you concerned about the safety of your home and family
Are you concerned about the safety of your home and family
wasifkhan196986
 
Luxury Real Estate Dubai: A Comprehensive Guide to Opulent Living
Luxury Real Estate Dubai: A Comprehensive Guide to Opulent LivingLuxury Real Estate Dubai: A Comprehensive Guide to Opulent Living
Luxury Real Estate Dubai: A Comprehensive Guide to Opulent Living
Dimitri Sementes
 
TechnoFacade Innovating Façade Engineering for the Future of Architecture
TechnoFacade Innovating Façade Engineering for the Future of ArchitectureTechnoFacade Innovating Façade Engineering for the Future of Architecture
TechnoFacade Innovating Façade Engineering for the Future of Architecture
krishnakichu7296
 
Outsourcing Finance and accounting services
Outsourcing Finance and accounting servicesOutsourcing Finance and accounting services
Outsourcing Finance and accounting services
Intellgus
 
Eric Hannelius - A Serial Entrepreneur
Eric  Hannelius  -  A Serial EntrepreneurEric  Hannelius  -  A Serial Entrepreneur
Eric Hannelius - A Serial Entrepreneur
Eric Hannelius
 
Banking Doesn't Have to Be Boring: Jupiter's Gamification Playbook
Banking Doesn't Have to Be Boring: Jupiter's Gamification PlaybookBanking Doesn't Have to Be Boring: Jupiter's Gamification Playbook
Banking Doesn't Have to Be Boring: Jupiter's Gamification Playbook
xnayankumar
 
Paul Turovsky - A Financial Analyst
Paul Turovsky - A Financial AnalystPaul Turovsky - A Financial Analyst
Paul Turovsky - A Financial Analyst
Paul Turovsky
 
How To Think Like Rick Rubin - Shaan Puri.pdf
How To Think Like Rick Rubin - Shaan Puri.pdfHow To Think Like Rick Rubin - Shaan Puri.pdf
How To Think Like Rick Rubin - Shaan Puri.pdf
Razin Mustafiz
 
Presentation - The Evolution of the Internet.pdf
Presentation - The Evolution of the Internet.pdfPresentation - The Evolution of the Internet.pdf
Presentation - The Evolution of the Internet.pdf
kasierra8090
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
Continuity and Resilience
 
HyperVerge's journey from $10M to $30M ARR: Commoditize Your Complements
HyperVerge's journey from $10M to $30M ARR: Commoditize Your ComplementsHyperVerge's journey from $10M to $30M ARR: Commoditize Your Complements
HyperVerge's journey from $10M to $30M ARR: Commoditize Your Complements
xnayankumar
 
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdfRackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
ericnewman522
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Abdelmoaty Ali
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Abdelmoaty AliThe Business Conference and IT Resilience Summit Abu Dhabi, UAE - Abdelmoaty Ali
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Abdelmoaty Ali
Continuity and Resilience
 
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Ignite Capital
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Sunil Mehta
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Sunil MehtaThe Business Conference and IT Resilience Summit Abu Dhabi, UAE - Sunil Mehta
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Sunil Mehta
Continuity and Resilience
 
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdfVannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
ovanveen
 
1911 Gold Corporate Presentation May 2025.pdf
1911 Gold Corporate Presentation May 2025.pdf1911 Gold Corporate Presentation May 2025.pdf
1911 Gold Corporate Presentation May 2025.pdf
Shaun Heinrichs
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John DavisonThe Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
Continuity and Resilience
 
Ibrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-Bey on Navigating New Global Finance TrendsIbrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-bey
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
Continuity and Resilience
 
Are you concerned about the safety of your home and family
Are you concerned about the safety of your home and familyAre you concerned about the safety of your home and family
Are you concerned about the safety of your home and family
wasifkhan196986
 
Luxury Real Estate Dubai: A Comprehensive Guide to Opulent Living
Luxury Real Estate Dubai: A Comprehensive Guide to Opulent LivingLuxury Real Estate Dubai: A Comprehensive Guide to Opulent Living
Luxury Real Estate Dubai: A Comprehensive Guide to Opulent Living
Dimitri Sementes
 
TechnoFacade Innovating Façade Engineering for the Future of Architecture
TechnoFacade Innovating Façade Engineering for the Future of ArchitectureTechnoFacade Innovating Façade Engineering for the Future of Architecture
TechnoFacade Innovating Façade Engineering for the Future of Architecture
krishnakichu7296
 
Outsourcing Finance and accounting services
Outsourcing Finance and accounting servicesOutsourcing Finance and accounting services
Outsourcing Finance and accounting services
Intellgus
 
Eric Hannelius - A Serial Entrepreneur
Eric  Hannelius  -  A Serial EntrepreneurEric  Hannelius  -  A Serial Entrepreneur
Eric Hannelius - A Serial Entrepreneur
Eric Hannelius
 
Banking Doesn't Have to Be Boring: Jupiter's Gamification Playbook
Banking Doesn't Have to Be Boring: Jupiter's Gamification PlaybookBanking Doesn't Have to Be Boring: Jupiter's Gamification Playbook
Banking Doesn't Have to Be Boring: Jupiter's Gamification Playbook
xnayankumar
 
Paul Turovsky - A Financial Analyst
Paul Turovsky - A Financial AnalystPaul Turovsky - A Financial Analyst
Paul Turovsky - A Financial Analyst
Paul Turovsky
 
How To Think Like Rick Rubin - Shaan Puri.pdf
How To Think Like Rick Rubin - Shaan Puri.pdfHow To Think Like Rick Rubin - Shaan Puri.pdf
How To Think Like Rick Rubin - Shaan Puri.pdf
Razin Mustafiz
 
Presentation - The Evolution of the Internet.pdf
Presentation - The Evolution of the Internet.pdfPresentation - The Evolution of the Internet.pdf
Presentation - The Evolution of the Internet.pdf
kasierra8090
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
Continuity and Resilience
 
HyperVerge's journey from $10M to $30M ARR: Commoditize Your Complements
HyperVerge's journey from $10M to $30M ARR: Commoditize Your ComplementsHyperVerge's journey from $10M to $30M ARR: Commoditize Your Complements
HyperVerge's journey from $10M to $30M ARR: Commoditize Your Complements
xnayankumar
 
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdfRackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
ericnewman522
 

Git Introduction

  • 1. An Introduction to Git Anil Wadghule [email_address]
  • 2. S cope of Talk What this talk is and what it isn’t Me, myself What is? Why use? How to? (a quick run through)‏ Quick comparisons (with SVN)‏ Resources
  • 3. P urpose What this talk is? Get you interested Get you started with Git What it isn’t? Not a tutorial
  • 4. W ho am I? (or why should you listen to me)‏ 24/male/single :)‏ Technology consultant Ruby/Rails hacker SE @ MangoSpring
  • 5. H istory (Git’s, not mine)‏ Originally written by Linus Torwalds Currently maintained by Junio Hamano To manage Linux Kernel development Open source, free (GNU GPL V2)‏
  • 6. W hat the heck is Git? Distributed Source Control Management tool Very Powerful An order of magnitude fast than other tools I call it next generation Unix :)‏
  • 7. A bout Git / General features Strong support for non-linear development Distributed development Toolkit design(c progs and shell scripts, perl scripts )‏ Cryptographic auth. history
  • 8. W here can you use Git? For personal projects (Single person, eg. many Rails projects) For very large projects (Linux kernel)‏ For almost all size of team projects (OLPC)‏
  • 9. G it Installation Using source (linux/macs/similar)‏ Using packages e.g. port for mac, apt for ubuntu ... For Windoze ... cygwin
  • 10. G it Demo Quick walk through Setting up Git for a Rails app, basic usage, commit, diff, merge, checkout, branches ...
  • 11. W hy Git? Distributed development
  • 12. W hy Git? SVN/CVS Centralized development
  • 13. W hy Git? Efficient convenient Branching and Merging Network not necessary | offline Fast (logs, history, diff)‏ Toolkit design, extensible Scales well (Subversion not suited)
  • 14. W hy Git? Clean
  • 15. W hy Git? Branching and merging
  • 16. W hy Git? Git works with Content not files
  • 17. W hy Git? Content, tracks change of content Use git commit -a to fake file behaviour
  • 18. E veryday Git fsck, count-objects, gc log, show branch, checkout add, diff, status, commit, reset rebase, tag
  • 19. R epositories Setup repositories easily clone, fetch, pull, push Multiple tracking branches over repository Fork other repository
  • 20. M any other tools Web interface Blame files, who edited Archive the files One important -> git-svn
  • 21. S ubversion git-svn clone svn://repo Do normal git things on it git-svn dcommit git-svn rebase -> to get updates perl bindings and subversion must be installed
  • 22. N ow what? What you can do now? Start using Git Forget SVN/CVS Get advantages of distributed source control system
  • 23. R esources Git Home Page git.or.cz Wikipedia entry on git en.wikipedia.org/wiki/Git_(Software)‏ Linus Torwalds Git talk at Google vid. youtube.com/watch?v=4XpnKHJAok8
  翻译: