Learning GitHub Part 1

Lynn Langit
Lynn LangitBigData and Cloud Architect. Technical Author.
Commit Yourself
Learning GitHub - Part 1
Learning GitHub - Part 1
What you will learn:
Part 1 - WHAT
-What is Github?
-Who uses Github?
-Why should you use Github?
-When to use Github?
Part 2 - HOW
How to create an account
How to create a repository
How to select and set up a Github client
How to work with repositories
What you will learn:
Part 3 - WHEN
When to clone?
When to add?
When to commit?
When to check status?
When to push?
When to pull?
Part 4 - CONFLICT
What is branch?
What is a pull request?
What is a merging?
What is a fork?
What else?
What is GitHub?
1. Online Source Control
2. Uses a local client to interact with central repository
3. Can be public (free) or private (you pay for that)
“Source Control” - system to manage changes to sets of files. Changes are grouped
and numbered as ‘revisions’. Revisions can be compared, restored or merged.
Who uses Github?
People
● Professional Devs
● Hobby Coders
● Students
● Novices
Companies
● Startups
● Distributed Companies
● Huge Corporations
Note: Calling everyone to commit - especially WOMEN! -- https://github.com/triketora/women-in-software-eng
● Collaborate while Coding
● Share Your Software
● Learn Something New
● Build an Online Coding Portfolio
● Have Fun!
When to use GitHub?
1 of 5

More Related Content

What's hot(20)

A prentation on githubA prentation on github
A prentation on github
Veronica Ojochona Michael (MCP)234 views
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
"FENG "GEORGE"" YU983 views
Introduction to git and GithubIntroduction to git and Github
Introduction to git and Github
Wycliff1125 views
Git best practices 2016Git best practices 2016
Git best practices 2016
Otto Kekäläinen2.7K views
Git and github fundamentalsGit and github fundamentals
Git and github fundamentals
RajKharvar186 views
GithubGithub
Github
JaneAlamAdnan212 views
Introduction to GitHub (workshop)Introduction to GitHub (workshop)
Introduction to GitHub (workshop)
Miquel Beltran Febrer73 views
Git and GitHubGit and GitHub
Git and GitHub
AshwinRaj57241 views
Getting started with GitHub DesktopGetting started with GitHub Desktop
Getting started with GitHub Desktop
Aram Panasenco225 views
Gitlab with github desktopGitlab with github desktop
Gitlab with github desktop
Sagar Dash6.6K views
Github basicsGithub basics
Github basics
Radoslav Georgiev16.9K views
Git for BeginnersGit for Beginners
Git for Beginners
Rick Umali659 views

Viewers also liked(20)

Similar to Learning GitHub Part 1

Git hubGit hub
Git hubUmang Gupta
175 views20 slides
Git tutorialGit tutorial
Git tutorialPeder Larson
294 views22 slides
GithubGithub
GithubMeetPatel710
752 views20 slides
GITHUBGITHUB
GITHUBrajeshwari5317
196 views32 slides

Similar to Learning GitHub Part 1(20)

Git hubGit hub
Git hub
Umang Gupta175 views
Version control   git day02Version control   git day02
Version control git day02
Gourav Varma247 views
Git tutorialGit tutorial
Git tutorial
Peder Larson294 views
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshare
Rakesh Sukumar24.6K views
GithubGithub
Github
MeetPatel710752 views
GITHUBGITHUB
GITHUB
rajeshwari5317196 views
Git & GithubGit & Github
Git & Github
Aman Lalpuria168 views
Version control   git day01Version control   git day01
Version control git day01
Gourav Varma42 views
Version control   git day01Version control   git day01
Version control git day01
Gourav Varma197 views
Using git hub for your codeUsing git hub for your code
Using git hub for your code
Osama Mustafa124 views
Hacktoberfest 2022Hacktoberfest 2022
Hacktoberfest 2022
GDSCIIITKalyani309 views
Intro to git and git hubIntro to git and git hub
Intro to git and git hub
Venkat Malladi1.3K views
Version control   git day02Version control   git day02
Version control git day02
Gourav Varma103 views
Advance workshop on gitAdvance workshop on git
Advance workshop on git
Himanshu Agrawal619 views
Git hub party-20151008Git hub party-20151008
Git hub party-20151008
Blanca Mancilla309 views
GitHub Event.pptxGitHub Event.pptx
GitHub Event.pptx
KeerthanaJ324 views
14 oct Git & GitHub.pptx14 oct Git & GitHub.pptx
14 oct Git & GitHub.pptx
GDSCGHRIETNagpur115 views

More from Lynn Langit(20)

VariantSpark on AWSVariantSpark on AWS
VariantSpark on AWS
Lynn Langit762 views
Serverless ArchitecturesServerless Architectures
Serverless Architectures
Lynn Langit699 views
Blastn plus jupyter on DockerBlastn plus jupyter on Docker
Blastn plus jupyter on Docker
Lynn Langit348 views
Testing in Ballerina LanguageTesting in Ballerina Language
Testing in Ballerina Language
Lynn Langit572 views
Practical cloudPractical cloud
Practical cloud
Lynn Langit557 views
Genome-scale Big Data PipelinesGenome-scale Big Data Pipelines
Genome-scale Big Data Pipelines
Lynn Langit595 views
Teaching Kids ProgrammingTeaching Kids Programming
Teaching Kids Programming
Lynn Langit347 views
Practical CloudPractical Cloud
Practical Cloud
Lynn Langit393 views
Serverless RealityServerless Reality
Serverless Reality
Lynn Langit664 views
Genomic Scale Big Data PipelinesGenomic Scale Big Data Pipelines
Genomic Scale Big Data Pipelines
Lynn Langit2.2K views
Serverless RealityServerless Reality
Serverless Reality
Lynn Langit491 views
Beyond RelationalBeyond Relational
Beyond Relational
Lynn Langit4.4K views
New AWS Services for BioinformaticsNew AWS Services for Bioinformatics
New AWS Services for Bioinformatics
Lynn Langit2.3K views

Recently uploaded(20)

METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation23 views
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web Developers
Maximiliano Firtman152 views
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
CXL Forum118 views
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet48 views
ThroughputThroughput
Throughput
Moisés Armani Ramírez28 views
Green Leaf Consulting: Capabilities DeckGreen Leaf Consulting: Capabilities Deck
Green Leaf Consulting: Capabilities Deck
GreenLeafConsulting170 views
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver23 views

Learning GitHub Part 1

  • 2. Learning GitHub - Part 1 What you will learn: Part 1 - WHAT -What is Github? -Who uses Github? -Why should you use Github? -When to use Github? Part 2 - HOW How to create an account How to create a repository How to select and set up a Github client How to work with repositories What you will learn: Part 3 - WHEN When to clone? When to add? When to commit? When to check status? When to push? When to pull? Part 4 - CONFLICT What is branch? What is a pull request? What is a merging? What is a fork? What else?
  • 3. What is GitHub? 1. Online Source Control 2. Uses a local client to interact with central repository 3. Can be public (free) or private (you pay for that) “Source Control” - system to manage changes to sets of files. Changes are grouped and numbered as ‘revisions’. Revisions can be compared, restored or merged.
  • 4. Who uses Github? People ● Professional Devs ● Hobby Coders ● Students ● Novices Companies ● Startups ● Distributed Companies ● Huge Corporations Note: Calling everyone to commit - especially WOMEN! -- https://github.com/triketora/women-in-software-eng
  • 5. ● Collaborate while Coding ● Share Your Software ● Learn Something New ● Build an Online Coding Portfolio ● Have Fun! When to use GitHub?