SlideShare a Scribd company logo
Say Hello To
Awesomenes
s
Let’s learn the essentials of GitHub
07 March 2021
@smileguptaaa
Smile Gupta
Engineer, KonfHub
Aspiring Fullstack Dev
Core member of GirlScript Bangalore
Open Source Creator
Founding member of GirlScript Jalandhar
@smileguptaaa
Let’s talk
What is
GitHub
01
03 Magic of
GitHub Pages
02 Lets Play
With Github
04 Making Nice
Readme.md
@smileguptaaa
What is Git and
GitHub
01
@smileguptaaa
What is Git?
“The stupid content tracker”
“Global Information Tracker”:
you're in a good mood, and it actually works for you.
Angels sing, and a light suddenly fills the room.
“Goddamn Idiotic Truckload of sh*t”:
when it breaks
@smileguptaaa
So, What is Git?
A Distributed Version Control System.
Any project which uses Git will have a .git folder
which stores all the history of the project.
@smileguptaaa
Know exactly which
files changed, who
made those
changes, and when
those changes
occured.
Ability to have
different versions of
the code in different
places.
Collaborate easily
with other people
on the same
project by
uploading and
receiving
changes
History Backup Collaboration
@smileguptaaa
What is GitHub?
GitHub is a website that allows us to use git and
create repositories online. It can also store all
your projects online for free.
@smileguptaaa
A repository is a container that houses your project and its’
history. If your project folder contains the “.git” folder
you’re working with a repository!
What is a repository?
@smileguptaaa
Fun Fact About GitHub
GitHub, house to millions of OSS projects is its
not completely open sourced!
@smileguptaaa
Playing with GitHub
02
@smileguptaaa
Creating an Account on GitHub
Visit: https://github.com/
@smileguptaaa
@smileguptaaa
@smileguptaaa
@smileguptaaa
@smileguptaaa
@smileguptaaa
@smileguptaaa
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Repo Settings
Things we can do with Github
@smileguptaaa
💬 Answering Questions
🐛 Bug reports
📝 Blog posts
💼 Business Development
💻 Code
Content
📖 Documentation
🎨 Design
💡 Examples
📋 Event Organizers
💵 Financial Support
🔍 Funding/Grant Finders
Ideas & Planning
🚇 Infrastructure
🚧 Maintenance
📦 Packaging
🔌 Plugin/utility libraries
📆 Project Management
👀 Reviewed Pull Requests
Security
🔧 Tools
🌍 Translation
⚠️ Tests
✅ Tutorials
📢 Talks
📓 User Testing
📹 Videos
Magic of GitHub Pages
03
@smileguptaaa
Steps to Deploy to GitHub Pages
Upload the Project
To GitHub Repo
Open Repo Settings Chose Source
Branch from
GitHub Pages
Section
@smileguptaaa
@smileguptaaa
Magic of Readme.md files
04
@smileguptaaa
Special Repo in GitHub
Try creating a repo with Same name as yourusername
@smileguptaaa
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Additional Resources
● MarkDown Guide : - https://about.gitlab.com/handbook/markdown-guide/
● Making Badges for readme: - https://shields.io/
● Example for the awesome readme elements:
https://github.com/smilegupta/readme-badges/blob/main/README.md
● Simple tips to improve the GitHub Profile: https://madhavbahl.tech/slides/5/
Thanks
Do you have any questions?
Smile Gupta
Frontend Engineer
GitHub/LinkedIn -> smilegupta
Twitter -> smileguptaaa

More Related Content

PDF
Git and GitGHub Basics
PDF
Git and GitHub for RallyOn
PPT
Github mike mottola_good15
PDF
Intro to git and git hub
ODP
Collaborative development using git, Session conducted at Model Engineering C...
PDF
Git in the Enterprise: How to succeed at DevOps using Git and a monorepo
PDF
PPTX
Git step by step
Git and GitGHub Basics
Git and GitHub for RallyOn
Github mike mottola_good15
Intro to git and git hub
Collaborative development using git, Session conducted at Model Engineering C...
Git in the Enterprise: How to succeed at DevOps using Git and a monorepo
Git step by step

What's hot (20)

PDF
Reactive Spring with Spring Boot 2.0 - Mark Heckler
PDF
Full Stack Reactive Kotlin by Mark Heckler
PPTX
Gerrit Code Review Analytics
PPTX
Hack the hacktoberfest
PDF
GitHub Introduction
PPT
Eclipse Hacker's Guide to the Git Universe
PDF
Code Matters - Eclipse Hackers Git Guide - EclipseCon France 2014
PPTX
Github
PPTX
Getting Started with Git and GitHub
PDF
SpringOne Tour St. Louis - Reactive Spring with Spring Boot 2.0
PPTX
Git & Gerrit
PPTX
Stable master workflow with Gerrit Code Review
PDF
Git使用经验
PPTX
Github copilot
PPTX
GerritHub.io - present, past, future
PPTX
Gerrit jenkins-big data-continuous-delivery
PDF
Git strategies for DevOps
PPTX
Speed up Continuous Delivery with BigData Analytics
PPT
Intro git github_ppt
PPTX
Continous integration with github actions by Peter Grainger
Reactive Spring with Spring Boot 2.0 - Mark Heckler
Full Stack Reactive Kotlin by Mark Heckler
Gerrit Code Review Analytics
Hack the hacktoberfest
GitHub Introduction
Eclipse Hacker's Guide to the Git Universe
Code Matters - Eclipse Hackers Git Guide - EclipseCon France 2014
Github
Getting Started with Git and GitHub
SpringOne Tour St. Louis - Reactive Spring with Spring Boot 2.0
Git & Gerrit
Stable master workflow with Gerrit Code Review
Git使用经验
Github copilot
GerritHub.io - present, past, future
Gerrit jenkins-big data-continuous-delivery
Git strategies for DevOps
Speed up Continuous Delivery with BigData Analytics
Intro git github_ppt
Continous integration with github actions by Peter Grainger
Ad

Similar to Say Hello to awesomeness: Let’s learn the essentials of GitHub (20)

PPTX
Smile Gupta - Hacktoberfest Celebration 2020
PDF
GitHub Workflows for Technical Communication
PDF
Git and GitHub Info Session
PPTX
GIT & Github introduction for beginners
PPTX
Introductio to Git and GitHub Session 2 by gdg on campus kab
PPTX
Introduction to Git and Github
PDF
A Tutorial for GitHub.pdf
PDF
A Tutorial for GitHub.pdf
PDF
PPTX
Do you git it
PPTX
Github 101 An Adventurer's Guide To Open Source
PPTX
PDF
Fork me!
PPTX
Git,Github,How to host using Github
PPTX
Github
PPTX
Introduction to git hub
PDF
Git Hub Platform
PDF
Github and Git What the fuck is this shit .pdf
PPTX
Github Session organized by GDG on campus SCOE.pptx
PPTX
Get your Git on GitHub
Smile Gupta - Hacktoberfest Celebration 2020
GitHub Workflows for Technical Communication
Git and GitHub Info Session
GIT & Github introduction for beginners
Introductio to Git and GitHub Session 2 by gdg on campus kab
Introduction to Git and Github
A Tutorial for GitHub.pdf
A Tutorial for GitHub.pdf
Do you git it
Github 101 An Adventurer's Guide To Open Source
Fork me!
Git,Github,How to host using Github
Github
Introduction to git hub
Git Hub Platform
Github and Git What the fuck is this shit .pdf
Github Session organized by GDG on campus SCOE.pptx
Get your Git on GitHub
Ad

More from Smile Gupta (11)

PPTX
Say Hello to React day2 presentation
PPTX
Say hello to react js - Day 1
PPTX
Introduction to Python and Basic Programming Cncepts
PPTX
Why Employee Development is Important?
PPTX
My Journey with GirlScript Foundation
PPTX
#include<GirlCoder.h> because she is important
PPTX
Is AI good bad or Neutral?
PPTX
Everything you want to need to know about GraphQL
PPTX
Say Hello to Awesomeness
PPTX
Making a portfolio website - Smile Gupta
PPTX
Getting Started with React.js
Say Hello to React day2 presentation
Say hello to react js - Day 1
Introduction to Python and Basic Programming Cncepts
Why Employee Development is Important?
My Journey with GirlScript Foundation
#include<GirlCoder.h> because she is important
Is AI good bad or Neutral?
Everything you want to need to know about GraphQL
Say Hello to Awesomeness
Making a portfolio website - Smile Gupta
Getting Started with React.js

Recently uploaded (20)

PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPT
introduction to datamining and warehousing
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Artificial Intelligence
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
DOCX
573137875-Attendance-Management-System-original
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Current and future trends in Computer Vision.pptx
PDF
Well-logging-methods_new................
R24 SURVEYING LAB MANUAL for civil enggi
Model Code of Practice - Construction Work - 21102022 .pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
UNIT 4 Total Quality Management .pptx
Internet of Things (IOT) - A guide to understanding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
introduction to datamining and warehousing
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Artificial Intelligence
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
573137875-Attendance-Management-System-original
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CH1 Production IntroductoryConcepts.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Current and future trends in Computer Vision.pptx
Well-logging-methods_new................

Say Hello to awesomeness: Let’s learn the essentials of GitHub

  • 1. Say Hello To Awesomenes s Let’s learn the essentials of GitHub 07 March 2021 @smileguptaaa
  • 2. Smile Gupta Engineer, KonfHub Aspiring Fullstack Dev Core member of GirlScript Bangalore Open Source Creator Founding member of GirlScript Jalandhar @smileguptaaa
  • 3. Let’s talk What is GitHub 01 03 Magic of GitHub Pages 02 Lets Play With Github 04 Making Nice Readme.md @smileguptaaa
  • 4. What is Git and GitHub 01
  • 6. What is Git? “The stupid content tracker” “Global Information Tracker”: you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room. “Goddamn Idiotic Truckload of sh*t”: when it breaks @smileguptaaa
  • 7. So, What is Git? A Distributed Version Control System. Any project which uses Git will have a .git folder which stores all the history of the project. @smileguptaaa
  • 8. Know exactly which files changed, who made those changes, and when those changes occured. Ability to have different versions of the code in different places. Collaborate easily with other people on the same project by uploading and receiving changes History Backup Collaboration @smileguptaaa
  • 9. What is GitHub? GitHub is a website that allows us to use git and create repositories online. It can also store all your projects online for free. @smileguptaaa
  • 10. A repository is a container that houses your project and its’ history. If your project folder contains the “.git” folder you’re working with a repository! What is a repository? @smileguptaaa
  • 11. Fun Fact About GitHub GitHub, house to millions of OSS projects is its not completely open sourced! @smileguptaaa
  • 13. Creating an Account on GitHub Visit: https://github.com/ @smileguptaaa
  • 22. Things we can do with Github @smileguptaaa 💬 Answering Questions 🐛 Bug reports 📝 Blog posts 💼 Business Development 💻 Code Content 📖 Documentation 🎨 Design 💡 Examples 📋 Event Organizers 💵 Financial Support 🔍 Funding/Grant Finders Ideas & Planning 🚇 Infrastructure 🚧 Maintenance 📦 Packaging 🔌 Plugin/utility libraries 📆 Project Management 👀 Reviewed Pull Requests Security 🔧 Tools 🌍 Translation ⚠️ Tests ✅ Tutorials 📢 Talks 📓 User Testing 📹 Videos
  • 23. Magic of GitHub Pages 03 @smileguptaaa
  • 24. Steps to Deploy to GitHub Pages Upload the Project To GitHub Repo Open Repo Settings Chose Source Branch from GitHub Pages Section @smileguptaaa
  • 26. Magic of Readme.md files 04 @smileguptaaa
  • 27. Special Repo in GitHub Try creating a repo with Same name as yourusername @smileguptaaa
  • 31. Additional Resources ● MarkDown Guide : - https://about.gitlab.com/handbook/markdown-guide/ ● Making Badges for readme: - https://shields.io/ ● Example for the awesome readme elements: https://github.com/smilegupta/readme-badges/blob/main/README.md ● Simple tips to improve the GitHub Profile: https://madhavbahl.tech/slides/5/
  • 32. Thanks Do you have any questions? Smile Gupta Frontend Engineer GitHub/LinkedIn -> smilegupta Twitter -> smileguptaaa