SlideShare a Scribd company logo
1 of 20
Download to read offline
An introduction to
version control for
Data Analyst
St. Clair College
Git for
Data Analyst
St. Clair College
Git for
Data Analyst
Agenda
● Introduction
● Principles of Git
● Getting Started with Git
● Free Resources for Students
● Q & A Session
Hi, I’m Troy
Data Analyst & Full Stack Developer
Multifaceted career in IT ranges from traditional
corporate IT to leading a team at an interactive design
studio focused on AR/VR, Mobile and Web Development.
I’ve also worked on innovative projects ranging from
e-commerce to healthcare and tourism. I’m always
looking for new, challenging and exciting projects that
make an impact.
Some of my clients include Anansi Tales Marketing,
dLinkTT (Linkages, USAID, FHI360 and PEPFAR) and The
Caricom Secretariat with The European Union.
St. Clair College
Introduction
● What is Git / Version Control?
● Why is version control a necessary
tools for Data Analyst?
St. Clair College
Git for
Data Analyst
What is Git / Version Control?
It is a free and open-source version control
system used to handle small to very large
projects efficiently. Git is used to tracking
changes in the source code, enabling multiple
developers to work together on non-linear
development.
Git allow us to collaborate with large teams, each
person working on different aspect of the
project. The code can then be merged without
manually reading through every file to compare
changes.
St. Clair College
Why is version control a
necessary tool for Data Analyst?
● Git allows you to work within a team
● Eliminates that need for manual
comparing code and assets
● Ensures everyone has access to the
latest version of the project
● Provides a history of the project for all
team members
● Is an excellent backup in the event of
hardware failure
St. Clair College
Principles of Git
● How Git Works
● Git Terms
● Git Commands
St. Clair College
Git for
Data Analyst
How Git Works
John’s Branch
Master Branch
Sara’s Branch
Cloud
Repo
John’s Local
Machine
Sara’s Local
Machine
Sara’s New Features
Testing Branch
St. Clair College
Git Terms
Remote repository
A directory of files tracked by a version control software on a server,
usually accessed via the internet. The repository contains all the
history of committed changes to the project.
Branch
A set of deviations from a particular state of the repository. Branches
can be used to test new features without affecting the working
codebase.
St. Clair College
Git Commands
St. Clair College
Command Action
git clone <URL_TO_REPO> Clones an existing repository to a directory on your local machine
git add . Stages all the altered files to be committed
git commit -m "<some message>" Commits that files to Git with a message.
Tip: Using descriptive messages help you and others identify the relevance of the commit.
git push Pushing sends the local changes back to the cloud
git pull Pull allows you to retrieve the latest version from the cloud
Getting started with Git
● Installing Git on your machine
● Setting up your GitHub account
● Creating your first repository
● Cloning your repository
● Making a change & pushing your change
St. Clair College
Git for
Data Analyst
Installing Git on your local machine
St. Clair College
1. Visit the following URL:
https://git-scm.com/download/win
2. Download Git for Windows
3. Install Git
1. Install homebrew:
https://brew.sh/
2. Run the following command:
brew install git
Setting up your Github account
St. Clair College
1. Go to www.github.com
2. Click Sign Up
3. Complete the signup process
https://github.com/troyStClair/gdscStClairGitPresentation.git
Configure Github locally
St. Clair College
Command Action
git config --global user.name “Your Name” This configures the name that would appear
when changes are committed
git config —-global user.name Verifies that your name is correctly saved
git config —-global user.email “name@email.com” This configures the email address that would be
associated with your username
git config —-global user.email Verifies that your email address is correctly
saved
Creating your repository
St. Clair College
1. Go to www.github.com
2. Click Sign In
3. Click New in the left menu
4. Name your repository
5. Select Public
6. Click Create repository
Cloning your repository
St. Clair College
1. Find your repository in the left menu
2. Click in your repository
3. Click Code
4. Ensure that HTTPS is selected
5. Copy the URL
6. Go to your terminal(macOS) or CMD(Windows)
Cloning your repository
St. Clair College
1. Go to your terminal(macOS) or CMD(Windows)
2. Navigate to your My Documents
3. Enter mkdir <REPO NAME>
4. Enter cd <REPO NAME>
5. Enter git clone <URL>
Making a change and pushing to your repository
St. Clair College
1. Add any Jupyter Notebook file to the folder
2. Go to your terminal(macOS) or CMD(Windows)
3. Enter git add .
4. Enter git commit -m ‘first commit’
5. Enter git push
6. Check your github repository to see the commit
Free Resources for Students
● Github for Students
● GitKraken for Students
● Git Client - GitHub Desktop
● Git Client - Gitkraken
● Git Documentation
● Git Extension for Visual Studio Code
St. Clair College
Git for
Data Analyst
Questions
& Answers
St. Clair College

More Related Content

Similar to Git for Data Analyst - Speaker Presentation.pdf

Dreamforce 13 developer session: Git for Force.com developers
Dreamforce 13 developer session: Git for Force.com developersDreamforce 13 developer session: Git for Force.com developers
Dreamforce 13 developer session: Git for Force.com developersJohn Stevenson
 
Workshop on Git and GitHub
Workshop on Git and GitHubWorkshop on Git and GitHub
Workshop on Git and GitHubDSCVSSUT
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing selfChen-Tien Tsai
 
Git interview questions | Edureka
Git interview questions | EdurekaGit interview questions | Edureka
Git interview questions | EdurekaEdureka!
 
Git, github and the hacktober fest
Git, github and the hacktober festGit, github and the hacktober fest
Git, github and the hacktober festUtkarshRaj83
 
Let's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHubLet's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHubKim Moir
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open SourcePrachitibhukan
 
git github PPT_GDSCIIITK.pptx
git github PPT_GDSCIIITK.pptxgit github PPT_GDSCIIITK.pptx
git github PPT_GDSCIIITK.pptxAbelPhilipJoseph
 
Git from the trenches
Git from the trenchesGit from the trenches
Git from the trenchesNuno Caneco
 
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...Edureka!
 
Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?Bruno Capuano
 

Similar to Git for Data Analyst - Speaker Presentation.pdf (20)

Dreamforce 13 developer session: Git for Force.com developers
Dreamforce 13 developer session: Git for Force.com developersDreamforce 13 developer session: Git for Force.com developers
Dreamforce 13 developer session: Git for Force.com developers
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
 
Gitting better
Gitting betterGitting better
Gitting better
 
Git presentation
Git presentationGit presentation
Git presentation
 
Workshop on Git and GitHub
Workshop on Git and GitHubWorkshop on Git and GitHub
Workshop on Git and GitHub
 
Git introduction
Git introductionGit introduction
Git introduction
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing self
 
Introduction to git & github
Introduction to git & githubIntroduction to git & github
Introduction to git & github
 
Git interview questions | Edureka
Git interview questions | EdurekaGit interview questions | Edureka
Git interview questions | Edureka
 
Git & GitLab
Git & GitLabGit & GitLab
Git & GitLab
 
Git workshop
Git workshopGit workshop
Git workshop
 
Git, github and the hacktober fest
Git, github and the hacktober festGit, github and the hacktober fest
Git, github and the hacktober fest
 
Let's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHubLet's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHub
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open Source
 
git github PPT_GDSCIIITK.pptx
git github PPT_GDSCIIITK.pptxgit github PPT_GDSCIIITK.pptx
git github PPT_GDSCIIITK.pptx
 
GitHub Event.pptx
GitHub Event.pptxGitHub Event.pptx
GitHub Event.pptx
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
 
Git from the trenches
Git from the trenchesGit from the trenches
Git from the trenches
 
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
 
Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?
 

Recently uploaded

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Git for Data Analyst - Speaker Presentation.pdf

  • 1. An introduction to version control for Data Analyst St. Clair College Git for Data Analyst
  • 2. St. Clair College Git for Data Analyst Agenda ● Introduction ● Principles of Git ● Getting Started with Git ● Free Resources for Students ● Q & A Session
  • 3. Hi, I’m Troy Data Analyst & Full Stack Developer Multifaceted career in IT ranges from traditional corporate IT to leading a team at an interactive design studio focused on AR/VR, Mobile and Web Development. I’ve also worked on innovative projects ranging from e-commerce to healthcare and tourism. I’m always looking for new, challenging and exciting projects that make an impact. Some of my clients include Anansi Tales Marketing, dLinkTT (Linkages, USAID, FHI360 and PEPFAR) and The Caricom Secretariat with The European Union. St. Clair College
  • 4. Introduction ● What is Git / Version Control? ● Why is version control a necessary tools for Data Analyst? St. Clair College Git for Data Analyst
  • 5. What is Git / Version Control? It is a free and open-source version control system used to handle small to very large projects efficiently. Git is used to tracking changes in the source code, enabling multiple developers to work together on non-linear development. Git allow us to collaborate with large teams, each person working on different aspect of the project. The code can then be merged without manually reading through every file to compare changes. St. Clair College
  • 6. Why is version control a necessary tool for Data Analyst? ● Git allows you to work within a team ● Eliminates that need for manual comparing code and assets ● Ensures everyone has access to the latest version of the project ● Provides a history of the project for all team members ● Is an excellent backup in the event of hardware failure St. Clair College
  • 7. Principles of Git ● How Git Works ● Git Terms ● Git Commands St. Clair College Git for Data Analyst
  • 8. How Git Works John’s Branch Master Branch Sara’s Branch Cloud Repo John’s Local Machine Sara’s Local Machine Sara’s New Features Testing Branch St. Clair College
  • 9. Git Terms Remote repository A directory of files tracked by a version control software on a server, usually accessed via the internet. The repository contains all the history of committed changes to the project. Branch A set of deviations from a particular state of the repository. Branches can be used to test new features without affecting the working codebase. St. Clair College
  • 10. Git Commands St. Clair College Command Action git clone <URL_TO_REPO> Clones an existing repository to a directory on your local machine git add . Stages all the altered files to be committed git commit -m "<some message>" Commits that files to Git with a message. Tip: Using descriptive messages help you and others identify the relevance of the commit. git push Pushing sends the local changes back to the cloud git pull Pull allows you to retrieve the latest version from the cloud
  • 11. Getting started with Git ● Installing Git on your machine ● Setting up your GitHub account ● Creating your first repository ● Cloning your repository ● Making a change & pushing your change St. Clair College Git for Data Analyst
  • 12. Installing Git on your local machine St. Clair College 1. Visit the following URL: https://git-scm.com/download/win 2. Download Git for Windows 3. Install Git 1. Install homebrew: https://brew.sh/ 2. Run the following command: brew install git
  • 13. Setting up your Github account St. Clair College 1. Go to www.github.com 2. Click Sign Up 3. Complete the signup process https://github.com/troyStClair/gdscStClairGitPresentation.git
  • 14. Configure Github locally St. Clair College Command Action git config --global user.name “Your Name” This configures the name that would appear when changes are committed git config —-global user.name Verifies that your name is correctly saved git config —-global user.email “name@email.com” This configures the email address that would be associated with your username git config —-global user.email Verifies that your email address is correctly saved
  • 15. Creating your repository St. Clair College 1. Go to www.github.com 2. Click Sign In 3. Click New in the left menu 4. Name your repository 5. Select Public 6. Click Create repository
  • 16. Cloning your repository St. Clair College 1. Find your repository in the left menu 2. Click in your repository 3. Click Code 4. Ensure that HTTPS is selected 5. Copy the URL 6. Go to your terminal(macOS) or CMD(Windows)
  • 17. Cloning your repository St. Clair College 1. Go to your terminal(macOS) or CMD(Windows) 2. Navigate to your My Documents 3. Enter mkdir <REPO NAME> 4. Enter cd <REPO NAME> 5. Enter git clone <URL>
  • 18. Making a change and pushing to your repository St. Clair College 1. Add any Jupyter Notebook file to the folder 2. Go to your terminal(macOS) or CMD(Windows) 3. Enter git add . 4. Enter git commit -m ‘first commit’ 5. Enter git push 6. Check your github repository to see the commit
  • 19. Free Resources for Students ● Github for Students ● GitKraken for Students ● Git Client - GitHub Desktop ● Git Client - Gitkraken ● Git Documentation ● Git Extension for Visual Studio Code St. Clair College Git for Data Analyst