SlideShare a Scribd company logo
POWERED BY:
Ready, Git set … Go!
Hosted by Stennie
COMMUNITY POD
Agenda
- What is git?
- Install the git command line tool
- Create a local repository
- Stage a change
- Commit the change
Git is an open source tool for distributed version control
-
Git can also be used with a local repository
-
local
Install git
- Windows:
- https://gitforwindows.org
- macOS:
- https://git-scm.com/download/mac
(or)
- brew install git
- Linux:
- RHEL/CentOS: sudo dnf install git
- Ubuntu/Debian: sudo apt-get install git
Let’s try a few commands
- git --help
- git help glossary
- git help core-tutorial
Create a local repository
- mkdir gitset
- cd gitset
- git init
What just happened?
- List the contents of this directory. Notice anything new?
- Try:
- git status
- What does `On branch master` mean?
Branches encourage experimentation and collaboration
-
Create a file
- Create a README.txt file
- git status
Development workflow
-
Stage the change
- git add README.txt
- git status
- git diff
Development workflow
-
Commit the change
- EDITOR=nano
^^^ this step is optional but recommended if you are new
to command line editors.
- git commit
- git status
- git log
Resources
- Pro Git Book (free): https://git-scm.com/book/
- GitHub.com (free tier): Unlimited public repositories,
unlimited private repositories (up to 3 collaborators).
- Bitbucket.org (free tier): Unlimited public repositories,
unlimited private repositories (up to 5 collaborator).

More Related Content

PDF
CraftCamp for Students - Introduction to git
PPTX
Basic Git Tutorial
PDF
Advanted git
PPT
Git Introduction
PPTX
Introduction to Git and Github
PDF
GIT | Distributed Version Control System
PPTX
PPTX
Introduction to Gitlab | Gitlab 101 | Training Session
CraftCamp for Students - Introduction to git
Basic Git Tutorial
Advanted git
Git Introduction
Introduction to Git and Github
GIT | Distributed Version Control System
Introduction to Gitlab | Gitlab 101 | Training Session

What's hot (20)

PDF
Mini git tutorial
PDF
Hyperscale SIG update
PDF
Git Tutorial I
PPTX
GitHub Presentation
PDF
Hyperscale SIG update
PDF
Does Cowgirl Dream of Red Swirl?
ODP
GIT - DUG Antwerp
PDF
Git basics
PDF
Starting with Git & GitHub
PDF
Version Control History and Git Basics
PDF
Puppet at GitHub
PPTX
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
PDF
Now i git it!!!
PPTX
Git basics
PDF
Git Tutorial
PDF
Version control
PPTX
Git intro hands on windows with msysgit
PDF
Install Nagios Core On CentOS 7
PDF
Introduction to Version Control with GIT
PDF
Introduction to GitHub Actions
Mini git tutorial
Hyperscale SIG update
Git Tutorial I
GitHub Presentation
Hyperscale SIG update
Does Cowgirl Dream of Red Swirl?
GIT - DUG Antwerp
Git basics
Starting with Git & GitHub
Version Control History and Git Basics
Puppet at GitHub
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Now i git it!!!
Git basics
Git Tutorial
Version control
Git intro hands on windows with msysgit
Install Nagios Core On CentOS 7
Introduction to Version Control with GIT
Introduction to GitHub Actions
Ad

Similar to MongoDB World 2019 Builder's Fest - Ready, Git set ... Go! (20)

PPTX
Introduction to GitHub, Open Source and Tech Article
ODP
GIT from n00b
PPTX
14 oct Git & GitHub.pptx
PPT
Introduction to Git and Github
PPTX
Intro to Git DevOps Tally Presentation 101615
PPTX
Git and github
PPTX
Git and Github
PPTX
Brown bag sessions git workshop
PPT
Git slides
PDF
VCS for Teamwork - GIT Workshop
PPTX
1-Intro to VC & GIT PDF.pptx
PPT
git2.ppt
PDF
Getting started With GIT
PDF
Why Git Sucks and you'll use it anyways
PDF
Github - Git Training Slides: Foundations
PPT
Git and GitHUB Explanation and simple coding for CLI
ODP
Introduction to Git
PPT
git2nvlkndvslnvdslnlknvdlnlvdsnlknsdvlkn.ppt
PDF
Poky meets Debian: Understanding how to make an embedded Linux by using an ex...
Introduction to GitHub, Open Source and Tech Article
GIT from n00b
14 oct Git & GitHub.pptx
Introduction to Git and Github
Intro to Git DevOps Tally Presentation 101615
Git and github
Git and Github
Brown bag sessions git workshop
Git slides
VCS for Teamwork - GIT Workshop
1-Intro to VC & GIT PDF.pptx
git2.ppt
Getting started With GIT
Why Git Sucks and you'll use it anyways
Github - Git Training Slides: Foundations
Git and GitHUB Explanation and simple coding for CLI
Introduction to Git
git2nvlkndvslnvdslnlknvdlnlvdsnlknsdvlkn.ppt
Poky meets Debian: Understanding how to make an embedded Linux by using an ex...
Ad

More from Stennie Steneker (6)

PDF
MongoDB World 2019 Builder's Fest - Open source command line power tools for ...
PDF
MongoDB World 2019 Builder's Fest - Open source command line power tools for ...
PDF
MongoDB shell games: Here be dragons .. and JavaScript!
PDF
With a little help from my friends: Handy MongoDB Tools
PDF
Agile Schema Design: An introduction to MongoDB
PDF
MongoDB Mojo: Building a Basic Perl App
MongoDB World 2019 Builder's Fest - Open source command line power tools for ...
MongoDB World 2019 Builder's Fest - Open source command line power tools for ...
MongoDB shell games: Here be dragons .. and JavaScript!
With a little help from my friends: Handy MongoDB Tools
Agile Schema Design: An introduction to MongoDB
MongoDB Mojo: Building a Basic Perl App

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
Assigned Numbers - 2025 - Bluetooth® Document
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Weekly Chronicles - August'25-Week II
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Getting Started with Data Integration: FME Form 101
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx

MongoDB World 2019 Builder's Fest - Ready, Git set ... Go!

  • 1. POWERED BY: Ready, Git set … Go! Hosted by Stennie COMMUNITY POD
  • 2. Agenda - What is git? - Install the git command line tool - Create a local repository - Stage a change - Commit the change
  • 3. Git is an open source tool for distributed version control -
  • 4. Git can also be used with a local repository - local
  • 5. Install git - Windows: - https://gitforwindows.org - macOS: - https://git-scm.com/download/mac (or) - brew install git - Linux: - RHEL/CentOS: sudo dnf install git - Ubuntu/Debian: sudo apt-get install git
  • 6. Let’s try a few commands - git --help - git help glossary - git help core-tutorial
  • 7. Create a local repository - mkdir gitset - cd gitset - git init
  • 8. What just happened? - List the contents of this directory. Notice anything new? - Try: - git status - What does `On branch master` mean?
  • 10. Create a file - Create a README.txt file - git status
  • 12. Stage the change - git add README.txt - git status - git diff
  • 14. Commit the change - EDITOR=nano ^^^ this step is optional but recommended if you are new to command line editors. - git commit - git status - git log
  • 15. Resources - Pro Git Book (free): https://git-scm.com/book/ - GitHub.com (free tier): Unlimited public repositories, unlimited private repositories (up to 3 collaborators). - Bitbucket.org (free tier): Unlimited public repositories, unlimited private repositories (up to 5 collaborator).