SlideShare a Scribd company logo
GIT STEP BY STEP
Created by : Mithun Kumer Ghose
Technical Trainer (Java & Android)
LICT project Bangladesh Govt.
BCC
Learning Objectives
 After successfully completed this presentation
participants will be able to
 Can Describe Git.
 Can Install git in windows and Linux PCs
 Can Work with github and gitlab using git.
 Can work with any other version control system backed by git.
GIT
What is Git?
Why should I use It?
How to install git on windows?
How to install git on Ubuntu?
What is github and gitlab?
How to use git with github?
How to use git with gitlab?
What is git?
 Git: Git is a version control system (VCS) for tracking
changes in computer files and coordinating work on those
files among multiple people. It is primarily used for source
code management in software development but it can be
used to keep track of changes in any set of files. As a
distributed revision control system it is aimed at speed,
data integrity, and support for distributed, non-linear
workflows.
Why Should I use it?
 Git is the tool that every technologically sound person
should know.
 You should use git for your TEAM project.
 You should use git for your personal projects safety.
 You should use git for maintaining your projects version
efficiently.
 Git will help you organize your work in a meaningful way.
 For sharing code and work between teams was not that
easier before git.
Git Installation in windows
 For installing git on a windows mechine
 Goto http://git-scm.com and download git
executable for you pc (i.e download 32 bit version
for your 32 bit pc or 64 bit version for your 64 bit
pc)
 You can view the complete installation process for
windows by following this link.
https://www.youtube.com/watch?v=i3GG0gL-hIc
Git Installation on Ubuntu machine
 For installing git on Ubuntu machine you have two
options.
 First one is you can install by downloading the tarball and
untar it.
 Second you can install git by your package manager.
 In Ubuntu you can give command in terminal as
sudo apt-get update && sudo apt-get install git
What is Github and Gitlab.
 Github: Github is a code hosting site. You can host your
public work free of charge. But if you don’t want to share
your code you should not use the public repository. Github
has so many code hosted to it’s server. You can browse
through all that by searching by projects name or if you
want to view code shared by a specific person you can
also do that by searching with that persons github profile
name.
 GitLab: GitLab is another code hosting site. You can host
your private work here free of charge. If you don’t want
to share your code publicly you can use this one. GitLab
also has team support. You can create teams here and
work collaboratively.
How to use Git with Github
 For using github you have create your profile first.
 For creating your public profile goto github.com and sign up for an
account and give appropriate details.
 Now you are ready to share your public work with the rest
of the world.
 To know how to work with that you can visit the link
below.
https://www.youtube.com/watch?v=jkUKX2qZZS4
How to use git with gitlab
 For working with gitlab you have to create your profile first.
 Like with github you can goto gitlab.com and create your profile by
clicking on sign up for an account.
 Now you are ready to create your project and your team.
 To know how to work with that you can visit the link below.
You can do the things like we have done with github so you can
use the same link to work with gitlab too.
Contacts and More
 If you want to know more or need any help you
can contact me
 Email : mithun.k.ghose@gmail.com
 LinkedIn:
https://www.linkedin.com/in/mkumerghose/
Thank You.
Ad

More Related Content

What's hot (20)

Open source
Open sourceOpen source
Open source
onaelmangabo
 
Github
GithubGithub
Github
abdulkareem_nm
 
Full Developer Automation with GitHub Actions
Full Developer Automation with GitHub ActionsFull Developer Automation with GitHub Actions
Full Developer Automation with GitHub Actions
All Things Open
 
Share point productivity tools
Share point  productivity toolsShare point  productivity tools
Share point productivity tools
Denis Molodtsov
 
Git & github
Git & githubGit & github
Git & github
MicroPyramid .
 
WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~
Satoshi Ebisawa
 
Github
GithubGithub
Github
IFEDAYO ADEYEMI
 
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal GargGitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
Nisha Garg
 
Brush up on using github
Brush up on using githubBrush up on using github
Brush up on using github
Sebin Benjamin
 
My Projects with Qiskit
My Projects with QiskitMy Projects with Qiskit
My Projects with Qiskit
Dayeong Kang
 
Git representation
Git representationGit representation
Git representation
Barnabas Makonda
 
Git
GitGit
Git
SamarjitMahi
 
Git - Drupalcamp Ireland Dublin 2010
Git - Drupalcamp Ireland Dublin 2010Git - Drupalcamp Ireland Dublin 2010
Git - Drupalcamp Ireland Dublin 2010
alanburke
 
Github
GithubGithub
Github
JaneAlamAdnan
 
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
SahilSonar4
 
Nicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intentoNicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intento
9punto5
 
Hack the hacktoberfest
Hack the hacktoberfestHack the hacktoberfest
Hack the hacktoberfest
Sharjeel Yunus
 
GitHub: The Good Parts
GitHub: The Good PartsGitHub: The Good Parts
GitHub: The Good Parts
Rui Wang
 
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHubSay Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Smile Gupta
 
Contributing to Open Source #Hacktoberfest
Contributing to Open Source #HacktoberfestContributing to Open Source #Hacktoberfest
Contributing to Open Source #Hacktoberfest
Cheah Eng Soon
 
Full Developer Automation with GitHub Actions
Full Developer Automation with GitHub ActionsFull Developer Automation with GitHub Actions
Full Developer Automation with GitHub Actions
All Things Open
 
Share point productivity tools
Share point  productivity toolsShare point  productivity tools
Share point productivity tools
Denis Molodtsov
 
WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~
Satoshi Ebisawa
 
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal GargGitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
Nisha Garg
 
Brush up on using github
Brush up on using githubBrush up on using github
Brush up on using github
Sebin Benjamin
 
My Projects with Qiskit
My Projects with QiskitMy Projects with Qiskit
My Projects with Qiskit
Dayeong Kang
 
Git - Drupalcamp Ireland Dublin 2010
Git - Drupalcamp Ireland Dublin 2010Git - Drupalcamp Ireland Dublin 2010
Git - Drupalcamp Ireland Dublin 2010
alanburke
 
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
SahilSonar4
 
Nicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intentoNicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intento
9punto5
 
Hack the hacktoberfest
Hack the hacktoberfestHack the hacktoberfest
Hack the hacktoberfest
Sharjeel Yunus
 
GitHub: The Good Parts
GitHub: The Good PartsGitHub: The Good Parts
GitHub: The Good Parts
Rui Wang
 
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHubSay Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Smile Gupta
 
Contributing to Open Source #Hacktoberfest
Contributing to Open Source #HacktoberfestContributing to Open Source #Hacktoberfest
Contributing to Open Source #Hacktoberfest
Cheah Eng Soon
 

Similar to Git step by step (20)

Git and Github.pptx
Git and Github.pptxGit and Github.pptx
Git and Github.pptx
aymanessam16
 
Introduction to git and Github
Introduction to git and GithubIntroduction to git and Github
Introduction to git and Github
Wycliff1
 
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
GDSCKNUST
 
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
 
Brief tutorial on Git
Brief tutorial on GitBrief tutorial on Git
Brief tutorial on Git
聖文 鄭
 
Git & GitHub_Introduction.pptx
Git & GitHub_Introduction.pptxGit & GitHub_Introduction.pptx
Git & GitHub_Introduction.pptx
MunibaAtiq
 
introductiontogitandgithub-120702044048-phpapp01.pdf
introductiontogitandgithub-120702044048-phpapp01.pdfintroductiontogitandgithub-120702044048-phpapp01.pdf
introductiontogitandgithub-120702044048-phpapp01.pdf
BruceLee275640
 
git-commands-cheat-sheet-infopediya-com.pdf
git-commands-cheat-sheet-infopediya-com.pdfgit-commands-cheat-sheet-infopediya-com.pdf
git-commands-cheat-sheet-infopediya-com.pdf
murad khan
 
Introduction to git and github
Introduction to git and githubIntroduction to git and github
Introduction to git and github
Aderemi Dadepo
 
Git and git hub basics
Git and git hub basicsGit and git hub basics
Git and git hub basics
prostackacademy
 
16 Git
16 Git16 Git
16 Git
Hadley Wickham
 
Github Case Study By Amil Ali
Github Case Study By Amil AliGithub Case Study By Amil Ali
Github Case Study By Amil Ali
AmilAli1
 
GIT & Github introduction for beginners
GIT & Github introduction for  beginnersGIT & Github introduction for  beginners
GIT & Github introduction for beginners
riteshsingh3651
 
How to Git and Github | Hands on workshop
How to Git and Github | Hands on workshopHow to Git and Github | Hands on workshop
How to Git and Github | Hands on workshop
PavitraBhagat
 
Intro to Git, GitHub, and BitBucket
Intro to Git, GitHub, and BitBucketIntro to Git, GitHub, and BitBucket
Intro to Git, GitHub, and BitBucket
Legal Services National Technology Assistance Project (LSNTAP)
 
git&github.pptx for all computer science
git&github.pptx for all computer sciencegit&github.pptx for all computer science
git&github.pptx for all computer science
WARRIORFF1
 
A crash course on git as version control system and GitHub
A crash course on git as version control system and GitHubA crash course on git as version control system and GitHub
A crash course on git as version control system and GitHub
Jerome Mberia
 
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 KT .pptx
git KT .pptxgit KT .pptx
git KT .pptx
sumit583388
 
Do you git it
Do you git it Do you git it
Do you git it
Hridyesh Bisht
 
Git and Github.pptx
Git and Github.pptxGit and Github.pptx
Git and Github.pptx
aymanessam16
 
Introduction to git and Github
Introduction to git and GithubIntroduction to git and Github
Introduction to git and Github
Wycliff1
 
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
GDSCKNUST
 
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
 
Brief tutorial on Git
Brief tutorial on GitBrief tutorial on Git
Brief tutorial on Git
聖文 鄭
 
Git & GitHub_Introduction.pptx
Git & GitHub_Introduction.pptxGit & GitHub_Introduction.pptx
Git & GitHub_Introduction.pptx
MunibaAtiq
 
introductiontogitandgithub-120702044048-phpapp01.pdf
introductiontogitandgithub-120702044048-phpapp01.pdfintroductiontogitandgithub-120702044048-phpapp01.pdf
introductiontogitandgithub-120702044048-phpapp01.pdf
BruceLee275640
 
git-commands-cheat-sheet-infopediya-com.pdf
git-commands-cheat-sheet-infopediya-com.pdfgit-commands-cheat-sheet-infopediya-com.pdf
git-commands-cheat-sheet-infopediya-com.pdf
murad khan
 
Introduction to git and github
Introduction to git and githubIntroduction to git and github
Introduction to git and github
Aderemi Dadepo
 
Github Case Study By Amil Ali
Github Case Study By Amil AliGithub Case Study By Amil Ali
Github Case Study By Amil Ali
AmilAli1
 
GIT & Github introduction for beginners
GIT & Github introduction for  beginnersGIT & Github introduction for  beginners
GIT & Github introduction for beginners
riteshsingh3651
 
How to Git and Github | Hands on workshop
How to Git and Github | Hands on workshopHow to Git and Github | Hands on workshop
How to Git and Github | Hands on workshop
PavitraBhagat
 
git&github.pptx for all computer science
git&github.pptx for all computer sciencegit&github.pptx for all computer science
git&github.pptx for all computer science
WARRIORFF1
 
A crash course on git as version control system and GitHub
A crash course on git as version control system and GitHubA crash course on git as version control system and GitHub
A crash course on git as version control system and GitHub
Jerome Mberia
 
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
 
Ad

Recently uploaded (20)

How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdfBiophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
PKLI-Institute of Nursing and Allied Health Sciences Lahore , Pakistan.
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Ad

Git step by step

  • 1. GIT STEP BY STEP Created by : Mithun Kumer Ghose Technical Trainer (Java & Android) LICT project Bangladesh Govt. BCC
  • 2. Learning Objectives  After successfully completed this presentation participants will be able to  Can Describe Git.  Can Install git in windows and Linux PCs  Can Work with github and gitlab using git.  Can work with any other version control system backed by git.
  • 3. GIT What is Git? Why should I use It? How to install git on windows? How to install git on Ubuntu? What is github and gitlab? How to use git with github? How to use git with gitlab?
  • 4. What is git?  Git: Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.
  • 5. Why Should I use it?  Git is the tool that every technologically sound person should know.  You should use git for your TEAM project.  You should use git for your personal projects safety.  You should use git for maintaining your projects version efficiently.  Git will help you organize your work in a meaningful way.  For sharing code and work between teams was not that easier before git.
  • 6. Git Installation in windows  For installing git on a windows mechine  Goto http://git-scm.com and download git executable for you pc (i.e download 32 bit version for your 32 bit pc or 64 bit version for your 64 bit pc)  You can view the complete installation process for windows by following this link. https://www.youtube.com/watch?v=i3GG0gL-hIc
  • 7. Git Installation on Ubuntu machine  For installing git on Ubuntu machine you have two options.  First one is you can install by downloading the tarball and untar it.  Second you can install git by your package manager.  In Ubuntu you can give command in terminal as sudo apt-get update && sudo apt-get install git
  • 8. What is Github and Gitlab.  Github: Github is a code hosting site. You can host your public work free of charge. But if you don’t want to share your code you should not use the public repository. Github has so many code hosted to it’s server. You can browse through all that by searching by projects name or if you want to view code shared by a specific person you can also do that by searching with that persons github profile name.  GitLab: GitLab is another code hosting site. You can host your private work here free of charge. If you don’t want to share your code publicly you can use this one. GitLab also has team support. You can create teams here and work collaboratively.
  • 9. How to use Git with Github  For using github you have create your profile first.  For creating your public profile goto github.com and sign up for an account and give appropriate details.  Now you are ready to share your public work with the rest of the world.  To know how to work with that you can visit the link below. https://www.youtube.com/watch?v=jkUKX2qZZS4
  • 10. How to use git with gitlab  For working with gitlab you have to create your profile first.  Like with github you can goto gitlab.com and create your profile by clicking on sign up for an account.  Now you are ready to create your project and your team.  To know how to work with that you can visit the link below. You can do the things like we have done with github so you can use the same link to work with gitlab too.
  • 11. Contacts and More  If you want to know more or need any help you can contact me  Email : [email protected]  LinkedIn: https://www.linkedin.com/in/mkumerghose/