SlideShare a Scribd company logo
1 of 14
Download to read offline
GIT
let’s do it!




        nhm tanveer hossain khan (hasan)
                             work for fun!
                http://hasan.we4tech.com
                      tekSymmetry
what is it ?

• Source code management!
• Change version management!
• Easy to rollback!
• Centralized server, so team can share!
• Fast check out and check in!
                                tekSymmetry
what is it actually ?
• Decentralized SCM!
• You can commit locally!
• You can share changes directly from your
  PC !
• Neat and clean remote repository!
• Easy to manage branches!
                                tekSymmetry
Check out few
 commands
Initiate new project -
         git init




                    tekSymmetry
Add file -
 git add <FILE>




                  tekSymmetry
Delete file -
   git rm <FILE>




                   tekSymmetry
Commit changes -
  git commit -m <MESSAGE>




                        tekSymmetry
Check out -
 git clone git://<path>




                          tekSymmetry
Update
 git pull




            tekSymmetry
How to use from
   GITHub?
     DEMO time




                 tekSymmetry
Little bit architectural
         beauty

• Everything is tree!
• All changes are tree nodes!
• All branches and tags are references

                                tekSymmetry
References


• Cheat sheet       -
 •   http://ktown.kde.org/~zrusin/git/git-cheat-sheet-
     medium.png




                                           tekSymmetry
Thanks

More Related Content

Viewers also liked

Whats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.KeyWhats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.Key
nhm taveer hossain khan
 
Answer The Call
Answer The CallAnswer The Call
Answer The Call
pipi0630
 

Viewers also liked (19)

Battalion Briefing 2005 2006
Battalion Briefing 2005 2006Battalion Briefing 2005 2006
Battalion Briefing 2005 2006
 
Better code in JavaScript
Better code in JavaScriptBetter code in JavaScript
Better code in JavaScript
 
Testing
TestingTesting
Testing
 
Battalion Briefing 2004 2005
Battalion Briefing 2004 2005Battalion Briefing 2004 2005
Battalion Briefing 2004 2005
 
FORT BENNING BRIEF
FORT BENNING BRIEFFORT BENNING BRIEF
FORT BENNING BRIEF
 
Boca Ciega JROTC SENIOR SLIDE SHOW 2007
Boca Ciega JROTC SENIOR SLIDE SHOW 2007Boca Ciega JROTC SENIOR SLIDE SHOW 2007
Boca Ciega JROTC SENIOR SLIDE SHOW 2007
 
2008 2009 Slideshow
2008 2009 Slideshow2008 2009 Slideshow
2008 2009 Slideshow
 
Whats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.KeyWhats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.Key
 
Políticas públicas actividades
Políticas públicas actividadesPolíticas públicas actividades
Políticas públicas actividades
 
Ain't you crazy enough ?
Ain't you crazy enough ?Ain't you crazy enough ?
Ain't you crazy enough ?
 
phpXperts seminar 2010 CodeMan! with noSQL!
phpXperts seminar 2010 CodeMan! with noSQL!phpXperts seminar 2010 CodeMan! with noSQL!
phpXperts seminar 2010 CodeMan! with noSQL!
 
Answer The Call
Answer The CallAnswer The Call
Answer The Call
 
FPC's Talent 360
FPC's Talent 360FPC's Talent 360
FPC's Talent 360
 
How To Confront Today's Managerial Challenges
How To Confront Today's Managerial ChallengesHow To Confront Today's Managerial Challenges
How To Confront Today's Managerial Challenges
 
Let s imagine you have contributed to build the better bangladesh
Let s imagine you have contributed to build the better bangladeshLet s imagine you have contributed to build the better bangladesh
Let s imagine you have contributed to build the better bangladesh
 
Continuous feature-development
Continuous feature-developmentContinuous feature-development
Continuous feature-development
 
Developing Quality Web Application
Developing Quality Web ApplicationDeveloping Quality Web Application
Developing Quality Web Application
 
Ruby on Rails small application demo
Ruby on Rails small application demoRuby on Rails small application demo
Ruby on Rails small application demo
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 

Similar to TekS Short Git Overview

Pragmatic Guide to Git
Pragmatic Guide to GitPragmatic Guide to Git
Pragmatic Guide to Git
ConFoo
 
Embracing Distributed Version Control
Embracing Distributed Version ControlEmbracing Distributed Version Control
Embracing Distributed Version Control
Nowell Strite
 
Git For The Android Developer
Git For The Android DeveloperGit For The Android Developer
Git For The Android Developer
Effective
 

Similar to TekS Short Git Overview (20)

Smalltalk on Git
Smalltalk on GitSmalltalk on Git
Smalltalk on Git
 
Git Started With Git
Git Started With GitGit Started With Git
Git Started With Git
 
Git - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSGit - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCS
 
Git - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSGit - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCS
 
Git Basics - RubyFest 2009
Git Basics - RubyFest 2009Git Basics - RubyFest 2009
Git Basics - RubyFest 2009
 
Git for Android Developers
Git for Android DevelopersGit for Android Developers
Git for Android Developers
 
Meet Git
Meet GitMeet Git
Meet Git
 
Git in a nutshell
Git in a nutshellGit in a nutshell
Git in a nutshell
 
Pragmatic Guide to Git
Pragmatic Guide to GitPragmatic Guide to Git
Pragmatic Guide to Git
 
Wokshop de Git
Wokshop de Git Wokshop de Git
Wokshop de Git
 
git fail --force (make it up with your pull requests)
git fail --force (make it up with your pull requests)git fail --force (make it up with your pull requests)
git fail --force (make it up with your pull requests)
 
Working with Git
Working with GitWorking with Git
Working with Git
 
Recovering From Git Mistakes - Nina Zakharenko
Recovering From Git Mistakes - Nina ZakharenkoRecovering From Git Mistakes - Nina Zakharenko
Recovering From Git Mistakes - Nina Zakharenko
 
Git
GitGit
Git
 
Terraform GitOps on Codefresh
Terraform GitOps on CodefreshTerraform GitOps on Codefresh
Terraform GitOps on Codefresh
 
Embracing Distributed Version Control
Embracing Distributed Version ControlEmbracing Distributed Version Control
Embracing Distributed Version Control
 
git session --interactive
git session --interactivegit session --interactive
git session --interactive
 
Git For The Android Developer
Git For The Android DeveloperGit For The Android Developer
Git For The Android Developer
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
 
Keep your GIT history clean
Keep your GIT history cleanKeep your GIT history clean
Keep your GIT history clean
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

TekS Short Git Overview

  • 1. GIT let’s do it! nhm tanveer hossain khan (hasan) work for fun! http://hasan.we4tech.com tekSymmetry
  • 2. what is it ? • Source code management! • Change version management! • Easy to rollback! • Centralized server, so team can share! • Fast check out and check in! tekSymmetry
  • 3. what is it actually ? • Decentralized SCM! • You can commit locally! • You can share changes directly from your PC ! • Neat and clean remote repository! • Easy to manage branches! tekSymmetry
  • 4. Check out few commands
  • 5. Initiate new project - git init tekSymmetry
  • 6. Add file - git add <FILE> tekSymmetry
  • 7. Delete file - git rm <FILE> tekSymmetry
  • 8. Commit changes - git commit -m <MESSAGE> tekSymmetry
  • 9. Check out - git clone git://<path> tekSymmetry
  • 10. Update git pull tekSymmetry
  • 11. How to use from GITHub? DEMO time tekSymmetry
  • 12. Little bit architectural beauty • Everything is tree! • All changes are tree nodes! • All branches and tags are references tekSymmetry
  • 13. References • Cheat sheet - • http://ktown.kde.org/~zrusin/git/git-cheat-sheet- medium.png tekSymmetry