1. Intro to Git and GitHub
DSC Lead
@Shubham Singh
Date - 16th Jan 2022
Time - 11:00 AM to 12:00 PM
2. Session
Agenda 1
Introduction to GitHub
2
Our GitHub Organization
3
First Contribution
4
Introduction to Git
DSC NIT Arunachal Pradesh
3. Git
Version Control
● Version control system records changes to a file or set of files
over time.
● Allow several team members to work on a project.
● Designed to manage all source code history and keep a history
of commits, can reverse changes, and lets developers share
code.
○ The only requirement is that each developer must have Git
installed on local machines.
4. Some important Git Commands
• Git init - Create an empty git repository.
• Git status - Show the working tree status
• Git add - Add file contents to the index
• Git commit - Record changes to the repository.
• Git push
• Git pull
• Git merge
Git Commands
5. Version Control using Git
● GitHub is an American company that offers a, cloud-based Git
repository hosting service.
● Host a public or private repository for free.
● Distributed version control and source code management (SCM)
functionality of Git.
● Developers can collaborate, contribute, and fix bugs together.
● Currently owned by Microsoft.
GitHub
6. GitHub Walkthrough
• Opportunities using GitHub
• Upload and maintain Projects, Website hosting and GitHub pages
• Green Squares - Commit, Review, Pull request, Issue
• Student Developer Pack
Open Source
7. git commit -m “https://github.com/nit-ap”
This is the Student Developer Club of NIT Arunachal Pradesh. The main
motto of the club is to bring the Open Source culture and ignite its
importance in the Students. There are different topics and projects in
the club where you can contribute learn and can also add your
projects.
Developer Club
8. • Git - 1.1 Getting Started - About Version Control
• Install Git - Git - Downloads
• Our Organization - NIT AP Developer Club
• Student Developer Pack - GitHub Student Developer Pack
• GitHub Training - Introduction to GitHub
Some important links