SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
Getting Started with
Git & GitHub
TD Workshop 3
Nhi Nguyen
Diana Westerfer
Adam Wolf
Mac Users: Please sit at the left side of the
room (facing us)
Windows Users: Please sit at the right side of
the room (facing us)
2
Pre-Workshop Checklist
✘ We always ask this question, and we hope you’ll say
YES …. Do you have your laptop with you?
✘ Did you download Git, GitHub Desktop, and VS
Code?
✘ Did you create your account on GitHub website?
✘ If you haven’t → check out the instruction on AIS
website
✘ If you encounter issues → ask our Student Leaders
and Assistants!
3
✘ Speaker Series 7:
- Mon, November 18
- Stacey Jafee, Scholastic
✘ Panel Discussion: Data Everywhere
- Thu, November 21
- 7th Floor, Alter Hall
4
AIS Upcoming Events
Our Student Leaders
Adam Wolf
MIS Major
BI Consultant @ RSM
5
Diana Westerfer
MIS Major, IB Minor
Cost Control Analyst @ Riggs Distler
What are we doing
today?
6
Our phases are:
7
1
Git
Terminology &
Concept
Git Commands
Your first Git commit
2
GitHub
Why?
Create your first remote repo
GitHub
GitHub Desktop
Clone a remote repo and
collaboration
3
Review
4
Phase 1:
Git Concept & Terminology
8
What is Git and Version
Control?
Version Control?
✘ Version Control System = VCS
✘ A systems that keeps records of your changes
✘ Allows for collaborative development
✘ Allows you to know who made what changes
and when
✘ Allows you to revert any changes and go back
to a previous states
10
Git is….
✘ Open-source
✘ Developed in 2005 by Linus
Torvalds
✘ The most widely used version
control system
✘ Distributed VCS
✘ Efficient performance, security,
and flexibility
11
What is the Command Line Interpreter?
12
✘ CLI is an application that allows users to input
text commands to perform actions
- Windows: Command Prompt
- Mac: Terminal
✘ CLI is more efficient than any graphical user
interface once you learn the syntax, especially
when programming
Let’s open your CLI and run
some commands!
13
14
Exercise 1: Create a folder with
Command Line
Scenario: You want to create for
this workshop
15
Mac Users Windows Users
See the path pwd echo %cd%
List files in directory ls dir
Change directory cd cd
Create an empty folder mkdir mkdir
Create an empty file touch type nul >
16
Exercise 2: Set up a Git
Repository for your Folder
Scenario: You want to create a
Git tracker
Repository
A software repository, colloquially known as a "repo", is a storage
location from which software packages may be retrieved and
installed on a computer.
Setting up Git
Check Git Version
git --version
Set Config Values
git config --global user.name “YourName”
git config --global user.email “you@email.com”
18
--system > --global > --local
Create Git Repo
Initialize Git repository
git init
Before first commit
git status
19
20
Look at your hidden .git file!
WHERE ARE WE NOW?
21
Staging
Area
History
(.git directory)
Working
Directory
Stage Fixes
Commit
Checkout the project .We are here
WHERE ARE WE NOW?
22
Staging
Area
History
(.git directory)
Working
Directory
git add git commit
23
Exercise 3: Add files to the
Staging Area of Git repo
Scenario: You want to track the
changes you made in the folder
(part 1)
Add files to Staging Area
Add Files to Staging Area
git add -A or git add . (add all files)
git add filename (add one single file)
Remove files from Staging Area
git reset (remove everything)
git reset filename (remove one single file)
24
Add a .gitignore
Add gitignore file
touch .gitignore or type nul > .gitignore
Before first commit
git status
25
Add gitignore file
touch .gitignore or type nul > .gitignore
26
Exercise 4: Commit the changes
to go to the final stage (History)
Scenario: You want to track the
changes you made in the folder
(part 2)
Our first Git commit!!
Our First Commit
git commit -m “message goes here”
Rules for messages:
✘ No period “.”
✘ < 50 characters
✘ Active voice and verbs
27
Do It Yourself Time!
28
The challenge:
29
✘ Create a new file called misclass.html
✘ Add a new h1 and paragraph to your
misclass.html file for “Favorite MIS Classes”
✘ Make the commit to your Git repo to track
these changes!
Phase 2:
GitHub Adventure!
30
Let’s first talk about GitHub
a little bit...
31
What is GitHub?
A collaboration platform built on top of Git. It nurtures a
community for developers and supports open source.
GitHub = the Google Drive
for the coding community!
Overview of GitHub
dashboard
Let’s go your GitHub account!
The Process
34
4
COMMIT CHANGES
AND PUSH BACK TO
REMOTE REPO
3
MAKE CHANGES
LOCALLY
2
CLONE THE REPO TO
YOUR LOCAL LAPTOP
1
CREATE A REMOTE
REPO IN GITHUB
35
Exercise 5: Create A Remote Repo
from GitHub
Scenario: You want to track an
existing, remote project using Git (p1)
36
Exercise 6: Clone this remote repo
to your local git repo in your laptop
Scenario: You want to track an
existing, remote project using Git (p2)
37
Exercise 7: Make changes locally and
push it to your remote GitHub repo
Scenario: You want to track an
existing, remote project using Git (p3)
Work with a Remote Repo
Cloning a remote repo
git clone <url> <where to clone>
38
Push new changesCommit Changes Locally
● git status
● git add -A
● git commit -m
“message”
Update the remote repo
Update the changes to remote repo
Pull to update the remote repo
git pull
39
Push new changes to the remote repo
git push
Push new changes
● git push
Commit Changes Locally Update the remote repo
● git pull
Common Workflow
40
Common Workflow
41
Phase 3: Using
GitHub Desktop!
42
Github Desktop
Installed application that let’s us interact with Github
without relying on a browser
● Same functions
● Easier than CLI
● Still free!
GitHub Desktop is a GUI!
44
● GUI (Graphical User Interface) is is a system of
interactive components such as icons and other
graphical objects that help a user interact with
computer software, such as an operating system.
● Is considered to be more user-friendly than a
text-based command-line interface (CLI)
Benefits over Browser
✘ Same Benefits
✘ GUI
✘ You need a git client to
make changes
✘ No Command Line
45
46
Exercise 8: Use GitHub Desktop to
clone a remote repo
Scenario: You want to use an
open-source project
What we’re gonna do:
47
✘ Clone a remote Repo
✘ Manipulate Pre-Written Code
- Tell us about yourself!
✘ Make it your own Repo
Getting Started:
48
✘ Navigate to Nhi’s repo:
https://github.com/nhi-ng/blogtemplate.git
✘ Clone the remote repo
✘ Edit Code in Visual Studio Code
✘ Push it back to your own GitHub account
49
Exercise 9: Make changes and create
new repo using GitHub Desktop
Scenario: You want to upload your code
to GitHub
Phase 4:
Review Time!!!
50
Let’s go to www.kahoot.it
51
52
Track changes in folders and
files Git commands
Understand
Git
Try GitHub
Desktop
Create your
first remote
repo
Resources!
53
54
● GitHub Tutorial for Beginners: Command-Line Fundamentals
○ https://www.youtube.com/watch?v=HVsySz-h9r4
● LinkedIn Learning: Version Control and Collaboration with GitHub
○ https://www.linkedin.com/learning/learning-github/version-cont
rol-and-collaboration-with-github?u=2206009
● GitHub Learning Lab
○ https://lab.github.com/
55
https://ibit.temple.edu/programs/digital-innovation-foundry/
56
Thanks for coming!
Suitable Code AIS Attendance
http://bit.ly/TD-SAT3
Exit Code: gitiful

Contenu connexe

Tendances

Tendances (20)

Beginner's guide to git and github
Beginner's guide to git and github Beginner's guide to git and github
Beginner's guide to git and github
 
Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1
 
How Git and Gerrit make you more productive
How Git and Gerrit make you more productiveHow Git and Gerrit make you more productive
How Git and Gerrit make you more productive
 
Github Case Study By Amil Ali
Github Case Study By Amil AliGithub Case Study By Amil Ali
Github Case Study By Amil Ali
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
 
Inside GitHub
Inside GitHubInside GitHub
Inside GitHub
 
Git,Github,How to host using Github
Git,Github,How to host using GithubGit,Github,How to host using Github
Git,Github,How to host using Github
 
Git and GitHub
Git and GitHubGit and GitHub
Git and GitHub
 
Introduction to git and github
Introduction to git and githubIntroduction to git and github
Introduction to git and github
 
Git for Beginners
Git for BeginnersGit for Beginners
Git for Beginners
 
Project52
Project52Project52
Project52
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overviewGit and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
 
How to install and use git
How to install and  use gitHow to install and  use git
How to install and use git
 
Starting with Git & GitHub
Starting with Git & GitHubStarting with Git & GitHub
Starting with Git & GitHub
 
Github
GithubGithub
Github
 
Introduction to Github for Team Project
Introduction to Github for Team ProjectIntroduction to Github for Team Project
Introduction to Github for Team Project
 
GitHub Basics - Derek Bable
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
 
Workshop on Git and GitHub
Workshop on Git and GitHubWorkshop on Git and GitHub
Workshop on Git and GitHub
 
Git best practices 2016
Git best practices 2016Git best practices 2016
Git best practices 2016
 
Git & git hub
Git & git hubGit & git hub
Git & git hub
 

Similaire à AIS Technical Development Workshop 3: Getting Started with Git and GitHub

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
 

Similaire à AIS Technical Development Workshop 3: Getting Started with Git and GitHub (20)

Beginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdfBeginner Workshop for Student Developers - Tratech-presentation.pdf
Beginner Workshop for Student Developers - Tratech-presentation.pdf
 
Using Git to Organize Your Project
Using Git to Organize Your ProjectUsing Git to Organize Your Project
Using Git to Organize Your Project
 
Getting started With GIT
Getting started With GITGetting started With GIT
Getting started With GIT
 
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
 
3DC Intro to Git Workshop
3DC Intro to Git Workshop3DC Intro to Git Workshop
3DC Intro to Git Workshop
 
Git Init (Introduction to Git)
Git Init (Introduction to Git)Git Init (Introduction to Git)
Git Init (Introduction to Git)
 
Git hub visualstudiocode
Git hub visualstudiocodeGit hub visualstudiocode
Git hub visualstudiocode
 
Github developing stack
Github developing stackGithub developing stack
Github developing stack
 
Git and git hub basics
Git and git hub basicsGit and git hub basics
Git and git hub basics
 
Git hub
Git hubGit hub
Git hub
 
Version control
Version controlVersion control
Version control
 
Open source
Open sourceOpen source
Open source
 
Brief tutorial on Git
Brief tutorial on GitBrief tutorial on Git
Brief tutorial on Git
 
GIT By Sivakrishna
GIT By SivakrishnaGIT By Sivakrishna
GIT By Sivakrishna
 
Hello, Git!
Hello, Git!Hello, Git!
Hello, Git!
 
Git Basics
Git BasicsGit Basics
Git Basics
 
Intro to git and git hub
Intro to git and git hubIntro to git and git hub
Intro to git and git hub
 
Git 101 Workshop
Git 101 WorkshopGit 101 Workshop
Git 101 Workshop
 
Programming Sessions KU Leuven - Session 01
Programming Sessions KU Leuven - Session 01Programming Sessions KU Leuven - Session 01
Programming Sessions KU Leuven - Session 01
 
CICD Pipeline Using Github Actions
CICD Pipeline Using Github ActionsCICD Pipeline Using Github Actions
CICD Pipeline Using Github Actions
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

AIS Technical Development Workshop 3: Getting Started with Git and GitHub

  • 1. Getting Started with Git & GitHub TD Workshop 3 Nhi Nguyen Diana Westerfer Adam Wolf
  • 2. Mac Users: Please sit at the left side of the room (facing us) Windows Users: Please sit at the right side of the room (facing us) 2
  • 3. Pre-Workshop Checklist ✘ We always ask this question, and we hope you’ll say YES …. Do you have your laptop with you? ✘ Did you download Git, GitHub Desktop, and VS Code? ✘ Did you create your account on GitHub website? ✘ If you haven’t → check out the instruction on AIS website ✘ If you encounter issues → ask our Student Leaders and Assistants! 3
  • 4. ✘ Speaker Series 7: - Mon, November 18 - Stacey Jafee, Scholastic ✘ Panel Discussion: Data Everywhere - Thu, November 21 - 7th Floor, Alter Hall 4 AIS Upcoming Events
  • 5. Our Student Leaders Adam Wolf MIS Major BI Consultant @ RSM 5 Diana Westerfer MIS Major, IB Minor Cost Control Analyst @ Riggs Distler
  • 6. What are we doing today? 6
  • 7. Our phases are: 7 1 Git Terminology & Concept Git Commands Your first Git commit 2 GitHub Why? Create your first remote repo GitHub GitHub Desktop Clone a remote repo and collaboration 3 Review 4
  • 8. Phase 1: Git Concept & Terminology 8
  • 9. What is Git and Version Control?
  • 10. Version Control? ✘ Version Control System = VCS ✘ A systems that keeps records of your changes ✘ Allows for collaborative development ✘ Allows you to know who made what changes and when ✘ Allows you to revert any changes and go back to a previous states 10
  • 11. Git is…. ✘ Open-source ✘ Developed in 2005 by Linus Torvalds ✘ The most widely used version control system ✘ Distributed VCS ✘ Efficient performance, security, and flexibility 11
  • 12. What is the Command Line Interpreter? 12 ✘ CLI is an application that allows users to input text commands to perform actions - Windows: Command Prompt - Mac: Terminal ✘ CLI is more efficient than any graphical user interface once you learn the syntax, especially when programming
  • 13. Let’s open your CLI and run some commands! 13
  • 14. 14 Exercise 1: Create a folder with Command Line Scenario: You want to create for this workshop
  • 15. 15 Mac Users Windows Users See the path pwd echo %cd% List files in directory ls dir Change directory cd cd Create an empty folder mkdir mkdir Create an empty file touch type nul >
  • 16. 16 Exercise 2: Set up a Git Repository for your Folder Scenario: You want to create a Git tracker
  • 17. Repository A software repository, colloquially known as a "repo", is a storage location from which software packages may be retrieved and installed on a computer.
  • 18. Setting up Git Check Git Version git --version Set Config Values git config --global user.name “YourName” git config --global user.email “you@email.com” 18 --system > --global > --local
  • 19. Create Git Repo Initialize Git repository git init Before first commit git status 19
  • 20. 20 Look at your hidden .git file!
  • 21. WHERE ARE WE NOW? 21 Staging Area History (.git directory) Working Directory Stage Fixes Commit Checkout the project .We are here
  • 22. WHERE ARE WE NOW? 22 Staging Area History (.git directory) Working Directory git add git commit
  • 23. 23 Exercise 3: Add files to the Staging Area of Git repo Scenario: You want to track the changes you made in the folder (part 1)
  • 24. Add files to Staging Area Add Files to Staging Area git add -A or git add . (add all files) git add filename (add one single file) Remove files from Staging Area git reset (remove everything) git reset filename (remove one single file) 24
  • 25. Add a .gitignore Add gitignore file touch .gitignore or type nul > .gitignore Before first commit git status 25 Add gitignore file touch .gitignore or type nul > .gitignore
  • 26. 26 Exercise 4: Commit the changes to go to the final stage (History) Scenario: You want to track the changes you made in the folder (part 2)
  • 27. Our first Git commit!! Our First Commit git commit -m “message goes here” Rules for messages: ✘ No period “.” ✘ < 50 characters ✘ Active voice and verbs 27
  • 28. Do It Yourself Time! 28
  • 29. The challenge: 29 ✘ Create a new file called misclass.html ✘ Add a new h1 and paragraph to your misclass.html file for “Favorite MIS Classes” ✘ Make the commit to your Git repo to track these changes!
  • 31. Let’s first talk about GitHub a little bit... 31
  • 32. What is GitHub? A collaboration platform built on top of Git. It nurtures a community for developers and supports open source. GitHub = the Google Drive for the coding community!
  • 33. Overview of GitHub dashboard Let’s go your GitHub account!
  • 34. The Process 34 4 COMMIT CHANGES AND PUSH BACK TO REMOTE REPO 3 MAKE CHANGES LOCALLY 2 CLONE THE REPO TO YOUR LOCAL LAPTOP 1 CREATE A REMOTE REPO IN GITHUB
  • 35. 35 Exercise 5: Create A Remote Repo from GitHub Scenario: You want to track an existing, remote project using Git (p1)
  • 36. 36 Exercise 6: Clone this remote repo to your local git repo in your laptop Scenario: You want to track an existing, remote project using Git (p2)
  • 37. 37 Exercise 7: Make changes locally and push it to your remote GitHub repo Scenario: You want to track an existing, remote project using Git (p3)
  • 38. Work with a Remote Repo Cloning a remote repo git clone <url> <where to clone> 38 Push new changesCommit Changes Locally ● git status ● git add -A ● git commit -m “message” Update the remote repo
  • 39. Update the changes to remote repo Pull to update the remote repo git pull 39 Push new changes to the remote repo git push Push new changes ● git push Commit Changes Locally Update the remote repo ● git pull
  • 42. Phase 3: Using GitHub Desktop! 42
  • 43. Github Desktop Installed application that let’s us interact with Github without relying on a browser ● Same functions ● Easier than CLI ● Still free!
  • 44. GitHub Desktop is a GUI! 44 ● GUI (Graphical User Interface) is is a system of interactive components such as icons and other graphical objects that help a user interact with computer software, such as an operating system. ● Is considered to be more user-friendly than a text-based command-line interface (CLI)
  • 45. Benefits over Browser ✘ Same Benefits ✘ GUI ✘ You need a git client to make changes ✘ No Command Line 45
  • 46. 46 Exercise 8: Use GitHub Desktop to clone a remote repo Scenario: You want to use an open-source project
  • 47. What we’re gonna do: 47 ✘ Clone a remote Repo ✘ Manipulate Pre-Written Code - Tell us about yourself! ✘ Make it your own Repo
  • 48. Getting Started: 48 ✘ Navigate to Nhi’s repo: https://github.com/nhi-ng/blogtemplate.git ✘ Clone the remote repo ✘ Edit Code in Visual Studio Code ✘ Push it back to your own GitHub account
  • 49. 49 Exercise 9: Make changes and create new repo using GitHub Desktop Scenario: You want to upload your code to GitHub
  • 51. Let’s go to www.kahoot.it 51
  • 52. 52 Track changes in folders and files Git commands Understand Git Try GitHub Desktop Create your first remote repo
  • 54. 54 ● GitHub Tutorial for Beginners: Command-Line Fundamentals ○ https://www.youtube.com/watch?v=HVsySz-h9r4 ● LinkedIn Learning: Version Control and Collaboration with GitHub ○ https://www.linkedin.com/learning/learning-github/version-cont rol-and-collaboration-with-github?u=2206009 ● GitHub Learning Lab ○ https://lab.github.com/
  • 56. 56 Thanks for coming! Suitable Code AIS Attendance http://bit.ly/TD-SAT3 Exit Code: gitiful