Brush up on using github

Sebin Benjamin
Sebin BenjaminSoftware Developer at LuLu International Exchange um LuLu International Exchange
Brush Up on Github
DAY II Sebin Benjamin
sebinbenjamin.github.io
Intro - What is Git ?
Git is an
● open source - source code freely available, study code, make change, and
distribute the software, mostly developed collaboratively, not closed.
● version control system - encourages freedom to experiment, rewinds time, avoids
lots of confusion. Eg: MS - Word save.
● which is distributed - many people can work on a same project remotely.
Git != Github - Git is the software (created by Linus Torvalds), github is the website for
hosting git repositories (repo groups files related to a particular project).
GitHub is a web-based Git repository hosting service.
Repository, or “repo” for short, is a storage space where you can access your
project, its files, and all the versions of its files that Git saves.
Hosting, provide space on a server owned or leased for use by clients.
So Github allows developers to easily collaborate, as they can download a new
version of the software, make changes, and upload the newest revision. Every
developer can see these new changes, download them, and contribute.
Also people who have nothing to do with the development of a project can still
download the files and use them. Eg : VLC Media Player https://github.com/videolan/vlc
Hmm.. then what is Github
Setting up Git
Installing Git on Ubuntu
sudo apt-get install git
Git Configuration
git config --global user.name "Sebin Benjamin"
git config --global user.email "sebinbenjamin@gmail.com"
Checking Configuration
git config --list
Setting up Github
To put your project up on GitHub, you'll need a repository for it to live in.
Let's create one!
Get help easily @ https://help.github.com/
Login to github.com
https://help.github.com/articles/create-a-repo/
Brush up on using github
Brush up on using github
Check
https://github.com/sebinbenjamin/IEDC-Coding-Club
Repository : your project & its file etc
Commit : taking a “snapshot” of your repository now, so that you can evaluate or
restore your project…..basically save.
Branchs :
Some new terms
Merging Branches
Git Workflow
git clone https://github.com/sebinbenjamin/IEDC-Coding-Club.git
cd IEDC-Coding-Club
git config --list //check slide if u have not set your email,name
git pull
git add hi.txt // OR git add -A . for all files
git commit -m “Commit message. What you did, changed,added etc
git push
HTTP://XKCD.COM/1597
Useful References
https://www.udacity.com/course/how-to-use-git-and-github--ud775s
try.github.io
Do something awesome
1 von 14

Recomendados

Github von
GithubGithub
Githubabdulkareem_nm
329 views5 Folien
Github von
GithubGithub
GithubIFEDAYO ADEYEMI
200 views14 Folien
Getting started With GIT von
Getting started With GITGetting started With GIT
Getting started With GITGhadiAlGhosh
132 views21 Folien
Git and GitHub von
Git and GitHubGit and GitHub
Git and GitHubRick Umali
507 views20 Folien
Github 101 An Adventurer's Guide To Open Source von
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open SourcePrachitibhukan
147 views36 Folien
Git von
GitGit
GitSamarjitMahi
48 views29 Folien

Más contenido relacionado

Was ist angesagt?

Open source von
Open sourceOpen source
Open sourceonaelmangabo
168 views25 Folien
Advance workshop on git von
Advance workshop on gitAdvance workshop on git
Advance workshop on gitHimanshu Agrawal
620 views20 Folien
Git hub visualstudiocode von
Git hub visualstudiocodeGit hub visualstudiocode
Git hub visualstudiocodeRolands Krumbergs
289 views24 Folien
Github Case Study By Amil Ali von
Github Case Study By Amil AliGithub Case Study By Amil Ali
Github Case Study By Amil AliAmilAli1
484 views14 Folien
Git & git hub von
Git & git hubGit & git hub
Git & git hubPreetikaKanojia
117 views19 Folien
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg von
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal GargGitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal GargNisha Garg
104 views48 Folien

Was ist angesagt?(20)

Github Case Study By Amil Ali von AmilAli1
Github Case Study By Amil AliGithub Case Study By Amil Ali
Github Case Study By Amil Ali
AmilAli1484 views
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg von Nisha Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal GargGitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
Nisha Garg104 views
Introducing Git and git flow von Sebin Benjamin
Introducing Git and git flow Introducing Git and git flow
Introducing Git and git flow
Sebin Benjamin127 views
Git and GitHub | Concept about Git and GitHub Process | Git Process overview von Rueful Robin
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 Robin400 views
GitLab as an Alternative Development Platform for Github.com von B1 Systems GmbH
GitLab as an Alternative Development Platform for Github.comGitLab as an Alternative Development Platform for Github.com
GitLab as an Alternative Development Platform for Github.com
B1 Systems GmbH1.5K views
Git - Drupalcamp Ireland Dublin 2010 von alanburke
Git - Drupalcamp Ireland Dublin 2010Git - Drupalcamp Ireland Dublin 2010
Git - Drupalcamp Ireland Dublin 2010
alanburke343 views

Similar a Brush up on using github

Introduction to GitHub, Open Source and Tech Article von
Introduction to GitHub, Open Source and Tech ArticleIntroduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech ArticlePRIYATHAMDARISI
225 views58 Folien
GIT By Sivakrishna von
GIT By SivakrishnaGIT By Sivakrishna
GIT By SivakrishnaNyros Technologies
1.1K views28 Folien
Introduction to Git & GitHub von
Introduction to Git & GitHubIntroduction to Git & GitHub
Introduction to Git & GitHubWasit Shafi
19 views15 Folien
setting up a repository using GIT von
setting up a repository using GITsetting up a repository using GIT
setting up a repository using GITAshok Kumar Satuluri
205 views7 Folien
Introduction to git and Github von
Introduction to git and GithubIntroduction to git and Github
Introduction to git and GithubWycliff1
126 views22 Folien
database.pptx von
database.pptxdatabase.pptx
database.pptxDatabase110
1 view16 Folien

Similar a Brush up on using github(20)

Introduction to GitHub, Open Source and Tech Article von PRIYATHAMDARISI
Introduction to GitHub, Open Source and Tech ArticleIntroduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech Article
PRIYATHAMDARISI225 views
Introduction to Git & GitHub von Wasit Shafi
Introduction to Git & GitHubIntroduction to Git & GitHub
Introduction to Git & GitHub
Wasit Shafi19 views
Introduction to git and Github von Wycliff1
Introduction to git and GithubIntroduction to git and Github
Introduction to git and Github
Wycliff1126 views
Beginner Workshop for Student Developers - Tratech-presentation.pdf von GDSCKNUST
Beginner Workshop for Student Developers - Tratech-presentation.pdfBeginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdf
GDSCKNUST23 views
Beginner's guide to git and github von SahilSonar4
Beginner's guide to git and github Beginner's guide to git and github
Beginner's guide to git and github
SahilSonar4120 views
Open up your platform with Open Source and GitHub von Scott Graham
Open up your platform with Open Source and GitHubOpen up your platform with Open Source and GitHub
Open up your platform with Open Source and GitHub
Scott Graham1.3K views
Difference between Github vs Gitlab vs Bitbucket von jeetendra mandal
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal367 views
Git, github and the hacktober fest von UtkarshRaj83
Git, github and the hacktober festGit, github and the hacktober fest
Git, github and the hacktober fest
UtkarshRaj8383 views

Último

tecnologia18.docx von
tecnologia18.docxtecnologia18.docx
tecnologia18.docxnosi6702
6 views5 Folien
Techstack Ltd at Slush 2023, Ukrainian delegation von
Techstack Ltd at Slush 2023, Ukrainian delegationTechstack Ltd at Slush 2023, Ukrainian delegation
Techstack Ltd at Slush 2023, Ukrainian delegationViktoriiaOpanasenko
7 views4 Folien
Streamlining Your Business Operations with Enterprise Application Integration... von
Streamlining Your Business Operations with Enterprise Application Integration...Streamlining Your Business Operations with Enterprise Application Integration...
Streamlining Your Business Operations with Enterprise Application Integration...Flexsin
5 views12 Folien
Understanding HTML terminology von
Understanding HTML terminologyUnderstanding HTML terminology
Understanding HTML terminologyartembondar5
8 views8 Folien
Mobile App Development Company von
Mobile App Development CompanyMobile App Development Company
Mobile App Development CompanyRichestsoft
5 views6 Folien
Page Object Model von
Page Object ModelPage Object Model
Page Object Modelartembondar5
7 views5 Folien

Último(20)

tecnologia18.docx von nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67026 views
Streamlining Your Business Operations with Enterprise Application Integration... von Flexsin
Streamlining Your Business Operations with Enterprise Application Integration...Streamlining Your Business Operations with Enterprise Application Integration...
Streamlining Your Business Operations with Enterprise Application Integration...
Flexsin 5 views
Understanding HTML terminology von artembondar5
Understanding HTML terminologyUnderstanding HTML terminology
Understanding HTML terminology
artembondar58 views
Mobile App Development Company von Richestsoft
Mobile App Development CompanyMobile App Development Company
Mobile App Development Company
Richestsoft 5 views
How To Make Your Plans Suck Less — Maarten Dalmijn at the 57th Hands-on Agile... von Stefan Wolpers
How To Make Your Plans Suck Less — Maarten Dalmijn at the 57th Hands-on Agile...How To Make Your Plans Suck Less — Maarten Dalmijn at the 57th Hands-on Agile...
How To Make Your Plans Suck Less — Maarten Dalmijn at the 57th Hands-on Agile...
Stefan Wolpers44 views
predicting-m3-devopsconMunich-2023-v2.pptx von Tier1 app
predicting-m3-devopsconMunich-2023-v2.pptxpredicting-m3-devopsconMunich-2023-v2.pptx
predicting-m3-devopsconMunich-2023-v2.pptx
Tier1 app14 views
JioEngage_Presentation.pptx von admin125455
JioEngage_Presentation.pptxJioEngage_Presentation.pptx
JioEngage_Presentation.pptx
admin1254559 views
Top-5-production-devconMunich-2023-v2.pptx von Tier1 app
Top-5-production-devconMunich-2023-v2.pptxTop-5-production-devconMunich-2023-v2.pptx
Top-5-production-devconMunich-2023-v2.pptx
Tier1 app9 views
Transport Management System - Shipment & Container Tracking von Freightoscope
Transport Management System - Shipment & Container TrackingTransport Management System - Shipment & Container Tracking
Transport Management System - Shipment & Container Tracking
Freightoscope 6 views

Brush up on using github

  • 1. Brush Up on Github DAY II Sebin Benjamin sebinbenjamin.github.io
  • 2. Intro - What is Git ? Git is an ● open source - source code freely available, study code, make change, and distribute the software, mostly developed collaboratively, not closed. ● version control system - encourages freedom to experiment, rewinds time, avoids lots of confusion. Eg: MS - Word save. ● which is distributed - many people can work on a same project remotely. Git != Github - Git is the software (created by Linus Torvalds), github is the website for hosting git repositories (repo groups files related to a particular project).
  • 3. GitHub is a web-based Git repository hosting service. Repository, or “repo” for short, is a storage space where you can access your project, its files, and all the versions of its files that Git saves. Hosting, provide space on a server owned or leased for use by clients. So Github allows developers to easily collaborate, as they can download a new version of the software, make changes, and upload the newest revision. Every developer can see these new changes, download them, and contribute. Also people who have nothing to do with the development of a project can still download the files and use them. Eg : VLC Media Player https://github.com/videolan/vlc Hmm.. then what is Github
  • 4. Setting up Git Installing Git on Ubuntu sudo apt-get install git Git Configuration git config --global user.name "Sebin Benjamin" git config --global user.email "sebinbenjamin@gmail.com" Checking Configuration git config --list
  • 5. Setting up Github To put your project up on GitHub, you'll need a repository for it to live in. Let's create one! Get help easily @ https://help.github.com/ Login to github.com
  • 10. Repository : your project & its file etc Commit : taking a “snapshot” of your repository now, so that you can evaluate or restore your project…..basically save. Branchs : Some new terms Merging Branches
  • 11. Git Workflow git clone https://github.com/sebinbenjamin/IEDC-Coding-Club.git cd IEDC-Coding-Club git config --list //check slide if u have not set your email,name git pull git add hi.txt // OR git add -A . for all files git commit -m “Commit message. What you did, changed,added etc git push