ORIENTATION
SESSION
Sept 20th @5PM
Github series
Starting with
git and
github
Basic git
analogy for
contributing
to open
source
project
Hosting
website on
github pages
Agenda ?
- What is git and github?
- How to install git and create account in github?
- Creating a repository, add,status,push commands
- programs - github student pack, github campus expert
- Hacktoberfest
- Activity - quiz
If u want to track your project then
how will u do it ?
What is git?
A distributed version control system.
It was created in 2005 by Linus torvalds.
Today it is one of the most popular versioning system out
there.
What is git?
Any project which uses Git will have a .git folder which
stores all history of the project.
U can use git through command line interface(command
prompt,Terminal)
Following characteristic of Git
open-source and free software
compatible with Linux, Windows,macOS
better safeguard against data corruption
1
2
3
What is Github?
Github is a website that allows us to use
git and create repositories online. It store
all your git projects online for free.
Why github?
40 millions users
100millions repositories
Let's Git
started
Installation of git on windows/mac
https://git-scm.com/
downloads
Repositories?
A repository is a container that host
your project and its history.
Public and private Repositories
Option to choose your file to make public or private
-visible to any user
-unlimited repos
-unlimited
collaborators
-available to
repository owner
only
-unlimited repos
-3 collaborators
PUBLIC PRIVATE
Initialize a git repository1
Remote2
Commit3
Checkpoints/snapshot of the state of your
repository(project) at a particular time
status4
To check the status of the file.git
status which tells u about all untracked
files in red color. And tracked files in
green color.
add5
This command add all your files to git type.
It will add all changes that are in the current
directory.
Git Push -u origin master6
It will push all your changes in the github
repositories.
How git file work
What are other github
programs?
What else can we do with github?
Gives student free access to the best
developer tools in one place.
GitHub Campus Experts
enrich the technology
communities on their
campuses.
Let's do it practically
Thank
you!
Samarjit Mahi,
Web Developer
@hisamarmahi
Stay Tuned
@dscpgdav
@dsc-pgdav
@dscpgdav

Git