際際滷

際際滷Share a Scribd company logo
Ms. A . R. CHARULATHA
Assistant Professor
Department of Computer Science
Stella Maris College(Autonomous),
Chennai
Advanced ICT Tools
 Mind Mapping Tools
 Version Control Tools
 Tools for Practice Coding
Conten
ts
Mind
Mapping
Tools
Mind Mapping tools are software that helps to
 Organize thoughts
 Brainstorm Ideas
 Visualize Concepts
Few commonly used tools
 Lucid Chart
 MindMeister
 Xmind
 Edrawmind
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
GIT &
GIT HUB
 What is Version Control System?
 Introduction to Git & GitHub
 Difference
 Creating a repository
 Branch, Merge
 Pull, Push
Advanced ICT Tools - Git, Github and other collaborative tools
What is Git?
 Version Control system to track changes
 Goals-
 speed, data integrity, and support for distributed, non-linear workflows
 Coordinates among multiple developers
 Tracks changes  who? and when?
 Reverts back any time
 Local and Remote repos
What is Version Control System?
 Helps to manage source code
 Keeps track of every modification
 Synchronise code
Versions
 Git maintain 3 checkpoints
 Analogy  Save points in Video games
Advanced ICT Tools - Git, Github and other collaborative tools
Synchronise code
 Multiple developers
 Modification of code by each developer
 Host repository  In server
a=1
b=2
a=1
b=2
c=3
a=1
b=2
d=4
Developer 1 Developer 2 Developer 1 Developer 2
a=1
b=2
c=3
d=4
a=1
b=2
c=3
a=1
b=2
d=4
Host
Repository
Github
 Github is designed for Git repository hosting.
 Online database that allows us to keep track of and share our Git Version
Control projects outside of our local computer/server.
 Github repositories can be accessed by any authorized person or group of a
person anytime and from anywhere if it has an internet connection.
 On Github we can do collaborative development.
 New branches are created as changes are introduced, because of which team
members can add their own code without overwriting other developers work.
Advanced ICT Tools - Git, Github and other collaborative tools
Github
 Sign up
 Create repository
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Git Clone
Advanced ICT Tools - Git, Github and other collaborative tools
 git add  Git tracks the files
 $git add <filename>
 git commit
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Git push
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Git Pull
Advanced ICT Tools - Git, Github and other collaborative tools
Merge Conflicts
Advanced ICT Tools - Git, Github and other collaborative tools
Reset
Branching
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Basic Commands to work in local
Git vs GitHub
1. Git is a software. GitHub is a service.
2. Git is a command-line tool GitHub is a graphical user interface
3. Git is installed locally on the system GitHub is hosted on the web
4. Git is maintained by linux. GitHub is maintained by Microsoft.
5.
Git is focused on version control and code
sharing.
GitHub is focused on centralized source code hosting.
6.
Git is a version control system to manage
source code history. GitHub is a hosting service for Git repositories.
7.
Git was first released in 2005.
GitHub was launched in 2008.
8.
Git has no user management feature.
GitHub has a built-in user management feature.
9. Git is open-source licensed. GitHub includes a free-tier and pay-for-use tier.
10. Git has minimal external tool configuration. GitHub has an active marketplace for tool integration.
11.
Git provides a Desktop interface named Git
Gui.
GitHub provides a Desktop interface named GitHub
Desktop.
12.
Git competes with CVS, Azure DevOps
Server, Subversion, Mercurial, etc.
GitHub competes with GitLab, Git Bucket, AWS Code
Commit, etc.
Coding
Skills
Learn to Code/Resources
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Coding Practice Sites
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Advanced ICT Tools - Git, Github and other collaborative tools
Ad

Recommended

Intro to git and git hub
Intro to git and git hub
JasleenSondhi
Git and GitHub.pptx
Git and GitHub.pptx
kelashraisal052
Intro to git and git hub
Intro to git and git hub
ShubhamSingh94916
Mini-training: Lets Git It!
Mini-training: Lets Git It!
Betclic Everest Group Tech Team
Git hub
Git hub
Umang Gupta
the Version Control systemlocalized.pptx
the Version Control systemlocalized.pptx
rkalpanase
Git GitHub jsdbcghsvchjsbcmshg cv ddcsd cjhsbdcjhbdscbc gs cgsvcsbcdbdkjcbsdk...
Git GitHub jsdbcghsvchjsbcmshg cv ddcsd cjhsbdcjhbdscbc gs cgsvcsbcdbdkjcbsdk...
saurabhpandeychp1
Git and GitHub Info Session
Git and GitHub Info Session
SawanBhattacharya
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
Git hub
Git hub
jassim318
Introduction to git hub
Introduction to git hub
Naveen Pandey
Git and Github and how can we leverage in Daily Coding
Git and Github and how can we leverage in Daily Coding
wrdxtevhxiseyweuiw
What Is The Difference Between Git And GitHub, GitLab , And How Can You Get S...
What Is The Difference Between Git And GitHub, GitLab , And How Can You Get S...
Velan Apps
Git tech
Git tech
Taj Nehme
Workshop on Git and GitHub
Workshop on Git and GitHub
DSCVSSUT
A crash course on git as version control system and GitHub
A crash course on git as version control system and GitHub
Jerome Mberia
GDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdf
gdsczhcet
Learning Git and GitHub - BIT GDSC.pdf
Learning Git and GitHub - BIT GDSC.pdf
Jayprakash677449
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdf
uzair
Know the Science behind WorkFlows using Git & GitHhub
Know the Science behind WorkFlows using Git & GitHhub
Edureka!
Buy Old GitHub Accounts Verified and Ready to Use
Buy Old GitHub Accounts Verified and Ready to Use
Google Local Guide Reviews
Demo
Demo
Miracle Anyanwu
GIT and GITHUB
GIT and GITHUB
zinshuRonchi
git Introduction.pptx
git Introduction.pptx
PrakharYadav58
git and github-1.pptx
git and github-1.pptx
tnscharishma
Introductio to Git and GitHub Session 2 by gdg on campus kab
Introductio to Git and GitHub Session 2 by gdg on campus kab
makobisimon
Data science Git management
Data science Git management
Arindam Banerjee
git & github.pdf
git & github.pdf
MAHESHWARANM9
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
jutaydeonne
Q1_ENGLISH_PPT_WEEK 1 power point grade 3 Quarter 1 week 1
Q1_ENGLISH_PPT_WEEK 1 power point grade 3 Quarter 1 week 1
jutaydeonne

More Related Content

Similar to Advanced ICT Tools - Git, Github and other collaborative tools (20)

Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
Git hub
Git hub
jassim318
Introduction to git hub
Introduction to git hub
Naveen Pandey
Git and Github and how can we leverage in Daily Coding
Git and Github and how can we leverage in Daily Coding
wrdxtevhxiseyweuiw
What Is The Difference Between Git And GitHub, GitLab , And How Can You Get S...
What Is The Difference Between Git And GitHub, GitLab , And How Can You Get S...
Velan Apps
Git tech
Git tech
Taj Nehme
Workshop on Git and GitHub
Workshop on Git and GitHub
DSCVSSUT
A crash course on git as version control system and GitHub
A crash course on git as version control system and GitHub
Jerome Mberia
GDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdf
gdsczhcet
Learning Git and GitHub - BIT GDSC.pdf
Learning Git and GitHub - BIT GDSC.pdf
Jayprakash677449
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdf
uzair
Know the Science behind WorkFlows using Git & GitHhub
Know the Science behind WorkFlows using Git & GitHhub
Edureka!
Buy Old GitHub Accounts Verified and Ready to Use
Buy Old GitHub Accounts Verified and Ready to Use
Google Local Guide Reviews
Demo
Demo
Miracle Anyanwu
GIT and GITHUB
GIT and GITHUB
zinshuRonchi
git Introduction.pptx
git Introduction.pptx
PrakharYadav58
git and github-1.pptx
git and github-1.pptx
tnscharishma
Introductio to Git and GitHub Session 2 by gdg on campus kab
Introductio to Git and GitHub Session 2 by gdg on campus kab
makobisimon
Data science Git management
Data science Git management
Arindam Banerjee
git & github.pdf
git & github.pdf
MAHESHWARANM9
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
Introduction to git hub
Introduction to git hub
Naveen Pandey
Git and Github and how can we leverage in Daily Coding
Git and Github and how can we leverage in Daily Coding
wrdxtevhxiseyweuiw
What Is The Difference Between Git And GitHub, GitLab , And How Can You Get S...
What Is The Difference Between Git And GitHub, GitLab , And How Can You Get S...
Velan Apps
Workshop on Git and GitHub
Workshop on Git and GitHub
DSCVSSUT
A crash course on git as version control system and GitHub
A crash course on git as version control system and GitHub
Jerome Mberia
GDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdf
gdsczhcet
Learning Git and GitHub - BIT GDSC.pdf
Learning Git and GitHub - BIT GDSC.pdf
Jayprakash677449
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdf
uzair
Know the Science behind WorkFlows using Git & GitHhub
Know the Science behind WorkFlows using Git & GitHhub
Edureka!
Buy Old GitHub Accounts Verified and Ready to Use
Buy Old GitHub Accounts Verified and Ready to Use
Google Local Guide Reviews
git Introduction.pptx
git Introduction.pptx
PrakharYadav58
git and github-1.pptx
git and github-1.pptx
tnscharishma
Introductio to Git and GitHub Session 2 by gdg on campus kab
Introductio to Git and GitHub Session 2 by gdg on campus kab
makobisimon
Data science Git management
Data science Git management
Arindam Banerjee

Recently uploaded (20)

ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
jutaydeonne
Q1_ENGLISH_PPT_WEEK 1 power point grade 3 Quarter 1 week 1
Q1_ENGLISH_PPT_WEEK 1 power point grade 3 Quarter 1 week 1
jutaydeonne
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
Ultimatewinner0342
2025 June Year 9 Presentation: Subject selection.pptx
2025 June Year 9 Presentation: Subject selection.pptx
mansk2
How payment terms are configured in Odoo 18
How payment terms are configured in Odoo 18
Celine George
K12 Tableau User Group virtual event June 18, 2025
K12 Tableau User Group virtual event June 18, 2025
dogden2
How to Customize Quotation Layouts in Odoo 18
How to Customize Quotation Layouts in Odoo 18
Celine George
LDM Recording Presents Yogi Goddess by LDMMIA
LDM Recording Presents Yogi Goddess by LDMMIA
LDM & Mia eStudios
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Rajdeep Bavaliya
Birnagar High School Platinum Jubilee Quiz.pptx
Birnagar High School Platinum Jubilee Quiz.pptx
Sourav Kr Podder
The Man In The Back Exceptional Delaware.pdf
The Man In The Back Exceptional Delaware.pdf
dennisongomezk
Paper 108 | Thoreaus Influence on Gandhi: The Evolution of Civil Disobedience
Paper 108 | Thoreaus Influence on Gandhi: The Evolution of Civil Disobedience
Rajdeep Bavaliya
Values Education 10 Quarter 1 Module .pptx
Values Education 10 Quarter 1 Module .pptx
JBPafin
Pests of Maize: An comprehensive overview.pptx
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
Code Profiling in Odoo 18 - Odoo 18 際際滷s
Code Profiling in Odoo 18 - Odoo 18 際際滷s
Celine George
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
nabilahk908
Sustainable Innovation with Immersive Learning
Sustainable Innovation with Immersive Learning
Leonel Morgado
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
Celine George
Non-Communicable Diseases and National Health Programs Unit 10 | B.Sc Nursi...
Non-Communicable Diseases and National Health Programs Unit 10 | B.Sc Nursi...
RAKESH SAJJAN
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
jutaydeonne
Q1_ENGLISH_PPT_WEEK 1 power point grade 3 Quarter 1 week 1
Q1_ENGLISH_PPT_WEEK 1 power point grade 3 Quarter 1 week 1
jutaydeonne
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
LAZY SUNDAY QUIZ "A GENERAL QUIZ" JUNE 2025 SMC QUIZ CLUB, SILCHAR MEDICAL CO...
Ultimatewinner0342
2025 June Year 9 Presentation: Subject selection.pptx
2025 June Year 9 Presentation: Subject selection.pptx
mansk2
How payment terms are configured in Odoo 18
How payment terms are configured in Odoo 18
Celine George
K12 Tableau User Group virtual event June 18, 2025
K12 Tableau User Group virtual event June 18, 2025
dogden2
How to Customize Quotation Layouts in Odoo 18
How to Customize Quotation Layouts in Odoo 18
Celine George
LDM Recording Presents Yogi Goddess by LDMMIA
LDM Recording Presents Yogi Goddess by LDMMIA
LDM & Mia eStudios
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Rajdeep Bavaliya
Birnagar High School Platinum Jubilee Quiz.pptx
Birnagar High School Platinum Jubilee Quiz.pptx
Sourav Kr Podder
The Man In The Back Exceptional Delaware.pdf
The Man In The Back Exceptional Delaware.pdf
dennisongomezk
Paper 108 | Thoreaus Influence on Gandhi: The Evolution of Civil Disobedience
Paper 108 | Thoreaus Influence on Gandhi: The Evolution of Civil Disobedience
Rajdeep Bavaliya
Values Education 10 Quarter 1 Module .pptx
Values Education 10 Quarter 1 Module .pptx
JBPafin
Pests of Maize: An comprehensive overview.pptx
Pests of Maize: An comprehensive overview.pptx
Arshad Shaikh
Code Profiling in Odoo 18 - Odoo 18 際際滷s
Code Profiling in Odoo 18 - Odoo 18 際際滷s
Celine George
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
nabilahk908
Sustainable Innovation with Immersive Learning
Sustainable Innovation with Immersive Learning
Leonel Morgado
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
Celine George
Non-Communicable Diseases and National Health Programs Unit 10 | B.Sc Nursi...
Non-Communicable Diseases and National Health Programs Unit 10 | B.Sc Nursi...
RAKESH SAJJAN
Ad

Advanced ICT Tools - Git, Github and other collaborative tools

  • 1. Ms. A . R. CHARULATHA Assistant Professor Department of Computer Science Stella Maris College(Autonomous), Chennai Advanced ICT Tools
  • 2. Mind Mapping Tools Version Control Tools Tools for Practice Coding Conten ts
  • 4. Mind Mapping tools are software that helps to Organize thoughts Brainstorm Ideas Visualize Concepts Few commonly used tools Lucid Chart MindMeister Xmind Edrawmind
  • 17. What is Version Control System? Introduction to Git & GitHub Difference Creating a repository Branch, Merge Pull, Push
  • 19. What is Git? Version Control system to track changes Goals- speed, data integrity, and support for distributed, non-linear workflows Coordinates among multiple developers Tracks changes who? and when? Reverts back any time Local and Remote repos
  • 20. What is Version Control System? Helps to manage source code Keeps track of every modification Synchronise code
  • 21. Versions Git maintain 3 checkpoints Analogy Save points in Video games
  • 23. Synchronise code Multiple developers Modification of code by each developer Host repository In server a=1 b=2 a=1 b=2 c=3 a=1 b=2 d=4 Developer 1 Developer 2 Developer 1 Developer 2 a=1 b=2 c=3 d=4 a=1 b=2 c=3 a=1 b=2 d=4 Host Repository
  • 24. Github Github is designed for Git repository hosting. Online database that allows us to keep track of and share our Git Version Control projects outside of our local computer/server. Github repositories can be accessed by any authorized person or group of a person anytime and from anywhere if it has an internet connection. On Github we can do collaborative development. New branches are created as changes are introduced, because of which team members can add their own code without overwriting other developers work.
  • 26. Github Sign up Create repository
  • 31. git add Git tracks the files $git add <filename> git commit
  • 42. Reset
  • 49. Basic Commands to work in local
  • 50. Git vs GitHub 1. Git is a software. GitHub is a service. 2. Git is a command-line tool GitHub is a graphical user interface 3. Git is installed locally on the system GitHub is hosted on the web 4. Git is maintained by linux. GitHub is maintained by Microsoft. 5. Git is focused on version control and code sharing. GitHub is focused on centralized source code hosting. 6. Git is a version control system to manage source code history. GitHub is a hosting service for Git repositories. 7. Git was first released in 2005. GitHub was launched in 2008. 8. Git has no user management feature. GitHub has a built-in user management feature. 9. Git is open-source licensed. GitHub includes a free-tier and pay-for-use tier. 10. Git has minimal external tool configuration. GitHub has an active marketplace for tool integration. 11. Git provides a Desktop interface named Git Gui. GitHub provides a Desktop interface named GitHub Desktop. 12. Git competes with CVS, Azure DevOps Server, Subversion, Mercurial, etc. GitHub competes with GitLab, Git Bucket, AWS Code Commit, etc.