SlideShare a Scribd company logo
The Use of GIT
and GITHUB
Co-Pilot
Mayowa Sunusi
Frontend Developer
TGPC Media
Mayowa Sunusi
Frontend Developer
TGPC Media
AGENDA
01
Git is a version control
system that tracks
changes in files. It
helps multiple people
collaborate on
projects, keeps a
history of changes, and
allows different
versions of code to
coexist.
02
GitHub is a cloud-
based hosting service
for Git repositories. It
provides a web
interface for code
collaboration and
version control.
03
git init
git clone
git status
git add
git commit
git push
git pull
04
GitHub Copilot is a pair
programming tool that
uses machine learning
to suggest code as you
type
AGENDA
01
Git is a version control
system that tracks
changes in files. It
helps multiple people
collaborate on
projects, keeps a
history of changes, and
allows different
versions of code to
coexist.
02
GitHub is a cloud-
based hosting service
for Git repositories. It
provides a web
interface for code
collaboration and
version control.
03
git init
git clone
git status
git add
git commit
git push
git pull
04
GitHub Copilot is a pair
programming tool that
uses machine learning
to suggest code as you
type
AGENDA
01
Git is a version control
system that tracks
changes in files. It
helps multiple people
collaborate on
projects, keeps a
history of changes, and
allows different
versions of code to
coexist.
02
GitHub is a cloud-
based hosting service
for Git repositories. It
provides a web
interface for code
collaboration and
version control.
03
git init
git clone
git status
git add
git commit
git push
git pull
04
GitHub Copilot is a pair
programming tool that
uses machine learning
to suggest code as you
type
AGENDA
01
Git is a version control
system that tracks
changes in files. It
helps multiple people
collaborate on
projects, keeps a
history of changes, and
allows different
versions of code to
coexist.
02
GitHub is a cloud-
based hosting service
for Git repositories. It
provides a web
interface for code
collaboration and
version control.
03
git init
git clone
git status
git add
git commit
git push
git pull
04
GitHub Copilot is a pair
programming tool that
uses machine learning
to suggest code as you
type
Enhanced collaboration by
allowing multiple developers to
work on the same codebase
simultaneously.
Efficient tracking of changes,
enabling rollbacks and comparison
between different versions.
Easy experimentation through
branching, fostering the
development of new features.
GIT
Git is a distributed version control system
designed for tracking changes in code."
It allows developers to manage versions
efficiently, facilitating collaboration among
team members and preserving project
history."
Notes on Git and Github and GitHub CoPilot.pptx
Forking repositories to create
independent working copies.
Creating pull requests to propose
changes and improvements.
Reviewing code and discussing
changes through comments.
GITHUB
GitHub is a web-based platform that
hosts Git repositories and enables
collaborative development.
It offers features like pull requests, issue
tracking, and project management tools,
fostering seamless teamwork.
Notes on Git and Github and GitHub CoPilot.pptx
git
branch
Manages
branches
within the
repository.
git
merge
Integrates
changes
from
different
branches
into the
main
branch.
git
pull
Fetches
changes
from a
remote
repository
to the local
machine.
git
push
Sends
committed
changes to
a remote
repository.
git
commit
Records
changes to
the
repository
with a
descriptive
message.
git
add
Stages
changes
for commit.
git
init
Initializes a
new Git
repository
in the
current
directory.
BASIC GIT
COMMANDS
git
branch
Manages
branches
within the
repository.
git
merge
Integrates
changes
from
different
branches
into the
main
branch.
git
pull
Fetches
changes
from a
remote
repository
to the local
machine.
git
push
Sends
committed
changes to
a remote
repository.
git
commit
Records
changes to
the
repository
with a
descriptive
message.
git
add
Stages
changes
for commit.
git
init
Initializes a
new Git
repository
in the
current
directory.
Notes on Git and Github and GitHub CoPilot.pptx
PROS
Using Copilot offers advantages
such as increased coding speed,
productivity, reduced boilerplate
code, minimized repetitive tasks,
and enhanced code quality
through learning and
suggestions.
CONS
Despite its benefits, Copilot
necessitates considerations
regarding the ownership and
licensing of generated code,
potential security and privacy
concerns linked to code
generation, and the risk of over-
reliance without personal
verification.
PROS
Using Copilot offers advantages
such as increased coding speed,
productivity, reduced boilerplate
code, minimized repetitive tasks,
and enhanced code quality
through learning and
suggestions.
CONS
Despite its benefits, Copilot
necessitates considerations
regarding the ownership and
licensing of generated code,
potential security and privacy
concerns linked to code
generation, and the risk of over-
reliance without personal
verification.
Notes on Git and Github and GitHub CoPilot.pptx
Got Any Questions?
Please go ahead!
Ad

More Related Content

Similar to Notes on Git and Github and GitHub CoPilot.pptx (20)

Git tech
Git techGit tech
Git tech
Taj Nehme
 
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
 
git & github.pdf
git & github.pdfgit & github.pdf
git & github.pdf
MAHESHWARANM9
 
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdfGit Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdf
uzair
 
GitHub Presentation engineering cse.pptx
GitHub Presentation engineering cse.pptxGitHub Presentation engineering cse.pptx
GitHub Presentation engineering cse.pptx
hapeda5684
 
Git and Github.pptx
Git and Github.pptxGit and Github.pptx
Git and Github.pptx
aymanessam16
 
Day 2_ Get Git with It! A Developer's Workshop.pptx
Day 2_ Get Git with It! A Developer's Workshop.pptxDay 2_ Get Git with It! A Developer's Workshop.pptx
Day 2_ Get Git with It! A Developer's Workshop.pptx
Google Developer Students Clubs - CTU
 
Version Control with Git and GitHub Tools
Version Control with Git and GitHub ToolsVersion Control with Git and GitHub Tools
Version Control with Git and GitHub Tools
Ashwin Kumar Ramasamy
 
Learning Git and GitHub - BIT GDSC.pdf
Learning Git and GitHub - BIT GDSC.pdfLearning Git and GitHub - BIT GDSC.pdf
Learning Git and GitHub - BIT GDSC.pdf
Jayprakash677449
 
git Introduction.pptx
git Introduction.pptxgit Introduction.pptx
git Introduction.pptx
PrakharYadav58
 
GIT and GITHUB
GIT and GITHUBGIT and GITHUB
GIT and GITHUB
zinshuRonchi
 
git KT .pptx
git KT .pptxgit KT .pptx
git KT .pptx
sumit583388
 
Version Control System-git status,git add,git commit,git log.pptx
Version Control System-git status,git add,git commit,git log.pptxVersion Control System-git status,git add,git commit,git log.pptx
Version Control System-git status,git add,git commit,git log.pptx
ChayapathiAR
 
Git & GitLab
Git & GitLabGit & GitLab
Git & GitLab
Gaurav Wable
 
You can git
You can gitYou can git
You can git
Yu GUAN
 
What is github.
What is github.What is github.
What is github.
aditi agarwal
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
Advance workshop on git
Advance workshop on gitAdvance workshop on git
Advance workshop on git
Himanshu Agrawal
 
Understanding Github and Version Control System.pptx
Understanding Github and Version Control System.pptxUnderstanding Github and Version Control System.pptx
Understanding Github and Version Control System.pptx
AdebisiJoe
 
Git & GitHub_Introduction.pptx
Git & GitHub_Introduction.pptxGit & GitHub_Introduction.pptx
Git & GitHub_Introduction.pptx
MunibaAtiq
 
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
 
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdfGit Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdf
uzair
 
GitHub Presentation engineering cse.pptx
GitHub Presentation engineering cse.pptxGitHub Presentation engineering cse.pptx
GitHub Presentation engineering cse.pptx
hapeda5684
 
Git and Github.pptx
Git and Github.pptxGit and Github.pptx
Git and Github.pptx
aymanessam16
 
Version Control with Git and GitHub Tools
Version Control with Git and GitHub ToolsVersion Control with Git and GitHub Tools
Version Control with Git and GitHub Tools
Ashwin Kumar Ramasamy
 
Learning Git and GitHub - BIT GDSC.pdf
Learning Git and GitHub - BIT GDSC.pdfLearning Git and GitHub - BIT GDSC.pdf
Learning Git and GitHub - BIT GDSC.pdf
Jayprakash677449
 
Version Control System-git status,git add,git commit,git log.pptx
Version Control System-git status,git add,git commit,git log.pptxVersion Control System-git status,git add,git commit,git log.pptx
Version Control System-git status,git add,git commit,git log.pptx
ChayapathiAR
 
You can git
You can gitYou can git
You can git
Yu GUAN
 
Understanding Github and Version Control System.pptx
Understanding Github and Version Control System.pptxUnderstanding Github and Version Control System.pptx
Understanding Github and Version Control System.pptx
AdebisiJoe
 
Git & GitHub_Introduction.pptx
Git & GitHub_Introduction.pptxGit & GitHub_Introduction.pptx
Git & GitHub_Introduction.pptx
MunibaAtiq
 

Recently uploaded (20)

Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
Bepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firmBepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firm
Benard76
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Agentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community MeetupAgentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community Meetup
Manoj Batra (1600 + Connections)
 
Developing System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptxDeveloping System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptx
wondimagegndesta
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
Bepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firmBepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firm
Benard76
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Developing System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptxDeveloping System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptx
wondimagegndesta
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Ad

Notes on Git and Github and GitHub CoPilot.pptx

  • 1. The Use of GIT and GITHUB Co-Pilot
  • 4. AGENDA 01 Git is a version control system that tracks changes in files. It helps multiple people collaborate on projects, keeps a history of changes, and allows different versions of code to coexist. 02 GitHub is a cloud- based hosting service for Git repositories. It provides a web interface for code collaboration and version control. 03 git init git clone git status git add git commit git push git pull 04 GitHub Copilot is a pair programming tool that uses machine learning to suggest code as you type
  • 5. AGENDA 01 Git is a version control system that tracks changes in files. It helps multiple people collaborate on projects, keeps a history of changes, and allows different versions of code to coexist. 02 GitHub is a cloud- based hosting service for Git repositories. It provides a web interface for code collaboration and version control. 03 git init git clone git status git add git commit git push git pull 04 GitHub Copilot is a pair programming tool that uses machine learning to suggest code as you type
  • 6. AGENDA 01 Git is a version control system that tracks changes in files. It helps multiple people collaborate on projects, keeps a history of changes, and allows different versions of code to coexist. 02 GitHub is a cloud- based hosting service for Git repositories. It provides a web interface for code collaboration and version control. 03 git init git clone git status git add git commit git push git pull 04 GitHub Copilot is a pair programming tool that uses machine learning to suggest code as you type
  • 7. AGENDA 01 Git is a version control system that tracks changes in files. It helps multiple people collaborate on projects, keeps a history of changes, and allows different versions of code to coexist. 02 GitHub is a cloud- based hosting service for Git repositories. It provides a web interface for code collaboration and version control. 03 git init git clone git status git add git commit git push git pull 04 GitHub Copilot is a pair programming tool that uses machine learning to suggest code as you type
  • 8. Enhanced collaboration by allowing multiple developers to work on the same codebase simultaneously. Efficient tracking of changes, enabling rollbacks and comparison between different versions. Easy experimentation through branching, fostering the development of new features. GIT Git is a distributed version control system designed for tracking changes in code." It allows developers to manage versions efficiently, facilitating collaboration among team members and preserving project history."
  • 10. Forking repositories to create independent working copies. Creating pull requests to propose changes and improvements. Reviewing code and discussing changes through comments. GITHUB GitHub is a web-based platform that hosts Git repositories and enables collaborative development. It offers features like pull requests, issue tracking, and project management tools, fostering seamless teamwork.
  • 12. git branch Manages branches within the repository. git merge Integrates changes from different branches into the main branch. git pull Fetches changes from a remote repository to the local machine. git push Sends committed changes to a remote repository. git commit Records changes to the repository with a descriptive message. git add Stages changes for commit. git init Initializes a new Git repository in the current directory. BASIC GIT COMMANDS
  • 13. git branch Manages branches within the repository. git merge Integrates changes from different branches into the main branch. git pull Fetches changes from a remote repository to the local machine. git push Sends committed changes to a remote repository. git commit Records changes to the repository with a descriptive message. git add Stages changes for commit. git init Initializes a new Git repository in the current directory.
  • 15. PROS Using Copilot offers advantages such as increased coding speed, productivity, reduced boilerplate code, minimized repetitive tasks, and enhanced code quality through learning and suggestions. CONS Despite its benefits, Copilot necessitates considerations regarding the ownership and licensing of generated code, potential security and privacy concerns linked to code generation, and the risk of over- reliance without personal verification.
  • 16. PROS Using Copilot offers advantages such as increased coding speed, productivity, reduced boilerplate code, minimized repetitive tasks, and enhanced code quality through learning and suggestions. CONS Despite its benefits, Copilot necessitates considerations regarding the ownership and licensing of generated code, potential security and privacy concerns linked to code generation, and the risk of over- reliance without personal verification.
  翻译: