You are on page 1of 10

TOPIC NAME:

GIT HUB

TEAM MEMBER:
FARHAN SHAH
HASNAIN ALI
OUTLINE:

• Introduction to GitHub
• What is GitHub?
• Key features of GitHub
• How to create a GitHub account
• Navigating the GitHub interface
• Collaborating on GitHub
• GitHub repositories
• Conclusion and next steps
Introduction to GitHub
GitHub is a web-based platform used for version control and collaboration on
software projects. It facilitates code sharing and allows users to contribute to
open-source projects.
What is GitHub?
1 Version Control System 2 Web Hosting Service
GitHub is a version control system that It also provides web hosting services for
allows developers to track changes in code software development projects using the
over time. Git revision control system.

3 Collaboration Platform
GitHub serves as a collaboration platform for developers to work together and contribute to
projects.
Key features of GitHub
Issue Tracking Pull Requests Wikis

GitHub offers an issue tracking Developers can propose changes It provides a wiki for documenting
feature that helps in managing and to the codebase through pull the project, including installation,
prioritizing tasks and bugs. requests, facilitating code review setup, and usage instructions.
and collaboration.
How to create a GitHub account

1 2
Create an Account Verification
Visit the GitHub website and sign up for a new account After signing up, verify your email address to activate
using your email address and a password. your GitHub account.
Navigating the GitHub interface
Repositories Storage for a project, similar to a folder.

Issues Tracks tasks, enhancements, and bugs for your


projects.

Pull Requests Propose changes and discuss improvements.


Collaborating on GitHub
Create a Branch
Developers can create a separate branch to work on specific features or fixes without
affecting the main codebase.

Submit Pull Requests


After making changes, developers submit pull requests for peer review and feedback.

Code Review
Reviewers provide feedback and discuss the proposed changes before merging into the
main branch.
GitHub repositories
Private Repositories
Public Repositories
Code is available to the public for viewing and Code is only accessible to designated collaborators.
forking.
Conclusion and next steps

1 Reflect
Take time to reflect on what you've learned
about GitHub and version control.
Explore 2
Explore the vast community and open-source
projects on GitHub to gain more experience.
3 Contribute
Start contributing to projects and practice
collaborating with others on GitHub.

You might also like