0% found this document useful (0 votes)
9 views10 pages

Bangalore Institute of Technology

The document provides an overview of Agile methodology and its application through the GitHub tool in software development. It explains the functionalities of Git and GitHub, including version control, collaboration, and documentation. Additionally, it highlights the importance of README files and essential Git commands for effective use of GitHub.

Uploaded by

gayatriys341
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views10 pages

Bangalore Institute of Technology

The document provides an overview of Agile methodology and its application through the GitHub tool in software development. It explains the functionalities of Git and GitHub, including version control, collaboration, and documentation. Additionally, it highlights the importance of README files and essential Git commands for effective use of GitHub.

Uploaded by

gayatriys341
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

BANGALORE INSTITUTE OF TECHNOLOGY

Department of Computer Science and Engineering

Advanced Software Engineering (MCS104C)

Agile Tool: GitHub

By: To:
MONISHA P S
1BI24SCS09
1st Sem, MTECH ,CSE Dr. BHANUSHREE K J
BIT, Bangalore. Associate.Prof

Dept of CSE,BIT
INTRODUCTION TO AGILE
Agile methodology is a project management and software development
approach that emphasizes flexibility and collaboration.
Life Cycle of Agile:
GITHUB AS AGILE TOOL
• Git and GitHub are two different things
• Git is a version control management and collaboration software.
• Version-control:

1. A system that manages and keeps records of changes made to files


2.Allows for collaborative development
3.Allows you to know who made what changes and when
4.Allows you to revert any changes and go back to a previous state
• It has to have git pre-installed.
• GitHub is an online application that provides:

1. A visual interface for git


2. Free clous storage for code/files
HOW GITHUB WORKS?
WHY IS GITHUB USEFUL?
• Version Control – Easy to manage and keep track of changes made to files.
• Collaboration – Integrates changes from many people
• Documentation – All scripts in a single place with Readme file
• Reproducibility – Anyone can recreate or modify an script you created even many years later.
• Visibility – Showcase your work to potential employers.
SETTING UP REPOSITORIES
S O M E I M P O RTA N T G I T C O M M A N D S
WHICH ARE NEEDED IN GITHUB
• Git clone
• Git push
• Git pull
• Fork
• Pull requests
• Merge changes
I M P O R TA N C E O F R E A D M E F I L E
• Every repository should be initialized with a README.MD file
• This is where you detail all the information about the project so that the work can be understood
and recreated by another student or collaborator
• This is the most important file in the repo
• Use markdown syntax to make your file clear and easy to read
SAMPLE GITHUB PROFILE OF A
USER
THANK YOU

You might also like