SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
GitHub Presentation
here
https://code.snipcademy.com/tutorials/git/introduction/how-version-control-works
How does Git(Hub) work?
• No more…. script, script_v2, script _v2_10-18edits, etc.
• Can always go back to any previous version!Version control
• Integrates edits from multiple people
• Keeps record of who did what and whenCollaboration
• All scripts in a single place with Readme files
Documentation
• You and others can recreate and/or modify an script
you created, even many years laterReproducibility
• Showcase your work to potential employers / schools
• Promote your lab's achievements and facilitate the
use of your pipelines
Visibility
Happy scientists!
GitHub Presentation
https://github.com/RajLabMSSM
GitHub Presentation
1. OpenTerminal
2. cd Desktop
3. git clone <repo’s https URL>
4. Enter GitHub username and
password (only have to do
this once)
GitHub Presentation
create / edit files
git add –A
•Stage files you've added or edited
•Can also use ’add’ command to stage
specific files
git commit –m <commit notes>
•Commits the changes to your local
repository
•Lets you document the latest changes
you've made
git push
•Sends your changes to the remote
repository (on GitHub)
Edit, stage/add, commit, push, repeat!
GitHub Presentation
• Pull changes from the remote (GitHub) repo that have been made by others to
work on the latest versiongit pull
• Create a new ”branch” of your repo to test out new code while keeping the old
”master branch”
• Can create multiple branches and name them whatever you want
git branch <branch name>
• Merges multiple branches together to make one cohesive repo again
• Also resolves conflicts between your version and the version you're trying to
pull from GitHub
git merge
• Similar to git branch, except it copies someone’s repo into a whole new
separate repogit fork
https://bschilder.github.io/BMSchilder_Website/
Raj Lab GitHub
Simple explanation of GitHub
Reasons to use GitHub
Official GitHub guides

More Related Content

PPTX
PPTX
Introduction to github slideshare
PDF
Git 101: Git and GitHub for Beginners
PPTX
Github
PPTX
Intro to git and git hub
PPTX
GIT AND GITHUB (1).pptx
PPTX
Git hub ppt presentation
PPTX
GIT presentation
Introduction to github slideshare
Git 101: Git and GitHub for Beginners
Github
Intro to git and git hub
GIT AND GITHUB (1).pptx
Git hub ppt presentation
GIT presentation

What's hot (20)

PPTX
Git commands
PPTX
Introduction git
PPTX
GitHub Basics - Derek Bable
PPTX
Git One Day Training Notes
PDF
Git basics
PPTX
Git in 10 minutes
PPTX
Git and GitHub
PPTX
BitBucket presentation
PDF
Git training v10
PPTX
Introduction to Gitlab | Gitlab 101 | Training Session
PPTX
Github basics
PDF
Git and github 101
PDF
git and github
PPTX
GitLab.pptx
PDF
Git & GitHub for Beginners
PPTX
Git - Basic Crash Course
PPTX
ReactJS presentation.pptx
PDF
Git - An Introduction
PPTX
[Final] ReactJS presentation
ODP
An Introduction To Jenkins
Git commands
Introduction git
GitHub Basics - Derek Bable
Git One Day Training Notes
Git basics
Git in 10 minutes
Git and GitHub
BitBucket presentation
Git training v10
Introduction to Gitlab | Gitlab 101 | Training Session
Github basics
Git and github 101
git and github
GitLab.pptx
Git & GitHub for Beginners
Git - Basic Crash Course
ReactJS presentation.pptx
Git - An Introduction
[Final] ReactJS presentation
An Introduction To Jenkins
Ad

Similar to GitHub Presentation (20)

PDF
Git for folk who like GUIs
PPT
CSE 390 Lecture 9 - Version Control with GIT
PPT
Introduction to Git
PPT
391Lecture0909 Vision control of git.ppt
PDF
Version control git - lecture-1
PPTX
GitHub Event.pptx
PPT
Git 101 - Crash Course in Version Control using Git
PPTX
Mini-training: Let’s Git It!
PPT
Git installation and configuration
PDF
O'Leary - Using GitHub for Enterprise and Open Source Documentation
PPTX
database.pptx
PPTX
Untangling fall2017 week2
PPTX
Untangling fall2017 week2_try2
PDF
Using a Private Git Server for Packaging Software
PPTX
Git and GitHub
PDF
Intro to Git: a hands-on workshop
PDF
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
PPTX
Migrating To GitHub
PPT
Introduction to git
PDF
Git Educated About Git - 20 Essential Commands
Git for folk who like GUIs
CSE 390 Lecture 9 - Version Control with GIT
Introduction to Git
391Lecture0909 Vision control of git.ppt
Version control git - lecture-1
GitHub Event.pptx
Git 101 - Crash Course in Version Control using Git
Mini-training: Let’s Git It!
Git installation and configuration
O'Leary - Using GitHub for Enterprise and Open Source Documentation
database.pptx
Untangling fall2017 week2
Untangling fall2017 week2_try2
Using a Private Git Server for Packaging Software
Git and GitHub
Intro to Git: a hands-on workshop
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Migrating To GitHub
Introduction to git
Git Educated About Git - 20 Essential Commands
Ad

Recently uploaded (20)

PPTX
Introduction to Fisheries Biotechnology_Lesson 1.pptx
PPTX
SCIENCE10 Q1 5 WK8 Evidence Supporting Plate Movement.pptx
PPTX
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
PPTX
INTRODUCTION TO EVS | Concept of sustainability
PDF
diccionario toefl examen de ingles para principiante
PPTX
2. Earth - The Living Planet earth and life
PPTX
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
PPTX
Cell Membrane: Structure, Composition & Functions
PPTX
Taita Taveta Laboratory Technician Workshop Presentation.pptx
DOCX
Q1_LE_Mathematics 8_Lesson 5_Week 5.docx
PPTX
7. General Toxicologyfor clinical phrmacy.pptx
PDF
HPLC-PPT.docx high performance liquid chromatography
PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
PPTX
Microbiology with diagram medical studies .pptx
PPTX
The KM-GBF monitoring framework – status & key messages.pptx
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PPTX
G5Q1W8 PPT SCIENCE.pptx 2025-2026 GRADE 5
PDF
Phytochemical Investigation of Miliusa longipes.pdf
Introduction to Fisheries Biotechnology_Lesson 1.pptx
SCIENCE10 Q1 5 WK8 Evidence Supporting Plate Movement.pptx
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
INTRODUCTION TO EVS | Concept of sustainability
diccionario toefl examen de ingles para principiante
2. Earth - The Living Planet earth and life
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
Cell Membrane: Structure, Composition & Functions
Taita Taveta Laboratory Technician Workshop Presentation.pptx
Q1_LE_Mathematics 8_Lesson 5_Week 5.docx
7. General Toxicologyfor clinical phrmacy.pptx
HPLC-PPT.docx high performance liquid chromatography
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
Microbiology with diagram medical studies .pptx
The KM-GBF monitoring framework – status & key messages.pptx
AlphaEarth Foundations and the Satellite Embedding dataset
TOTAL hIP ARTHROPLASTY Presentation.pptx
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
G5Q1W8 PPT SCIENCE.pptx 2025-2026 GRADE 5
Phytochemical Investigation of Miliusa longipes.pdf

GitHub Presentation

  • 3. • No more…. script, script_v2, script _v2_10-18edits, etc. • Can always go back to any previous version!Version control • Integrates edits from multiple people • Keeps record of who did what and whenCollaboration • All scripts in a single place with Readme files Documentation • You and others can recreate and/or modify an script you created, even many years laterReproducibility • Showcase your work to potential employers / schools • Promote your lab's achievements and facilitate the use of your pipelines Visibility Happy scientists!
  • 7. 1. OpenTerminal 2. cd Desktop 3. git clone <repo’s https URL> 4. Enter GitHub username and password (only have to do this once)
  • 9. create / edit files git add –A •Stage files you've added or edited •Can also use ’add’ command to stage specific files git commit –m <commit notes> •Commits the changes to your local repository •Lets you document the latest changes you've made git push •Sends your changes to the remote repository (on GitHub) Edit, stage/add, commit, push, repeat!
  • 11. • Pull changes from the remote (GitHub) repo that have been made by others to work on the latest versiongit pull • Create a new ”branch” of your repo to test out new code while keeping the old ”master branch” • Can create multiple branches and name them whatever you want git branch <branch name> • Merges multiple branches together to make one cohesive repo again • Also resolves conflicts between your version and the version you're trying to pull from GitHub git merge • Similar to git branch, except it copies someone’s repo into a whole new separate repogit fork
  • 13. Raj Lab GitHub Simple explanation of GitHub Reasons to use GitHub Official GitHub guides