SlideShare a Scribd company logo
What is version control system ?
History of version control system
Local version control system.
Centralized version control system
Distributed version control system.
A short history of ‘Git’.
‘Git’ installation and some basics.
Submitted to :Mr. shakirullah 'waseeb' 26/3/2018
 Version control system is a system that records changes to a file or set of files
over time over time so that you can call specific versions latter .
 If you are a graphic or web designer and want to keep every version of an
image or layout , a version control system is a very wise thing to use to do the
following
1- to revert your selected file or files to a previous version.
2- allows you to revert entire project to a specific previous version.
3- compare changes over time.
4- see who made changes in your project.
Submitted to :Mr. shakirullah 'waseeb' 36/3/2018
Continue…
 Or a version control system is a piece of software that helps a team of
developers to work on one single software and archive a complete history of
there work. For the following reasons :
 we want programmers to work simultaneously not serially
 When programmers work together we want there work to not conflict
each other that the VCS solves this problem easily.
 We want to archive every version of something that has ever exited with
the information that who did it why and when did it.
Submitted to :Mr. shakirullah 'waseeb' 46/3/2018
History of version control system:
 Version control systems can be divided into three generations:
 First : in the first generation tools concurrent development was handled only by looks
only one person could be working on a file at the same time. Tools examples: RCS, SCCS.
 Second : the second generation tools are a little bit more permissive than the first
generation but with a less restrictions such that the developer must marge the file before to
commit. Tools examples are : CVS, SourceSafe, sub version ….
 Third : this generation allowed marge and commit to be separated. Tools examples are
: git ...
Submitted to :Mr. shakirullah 'waseeb' 56/3/2018
Local version control system:
 Many peoples’ version control method is to copy into another directory (to
time stamped directory if the programmer is a clever ).
 For the reason that this is a very simple approach that is why it is also very
common.
 The problem is this that if we forget the directory or write into a wrong file
over file we don’t mean.
 To deal with this problems programmers long ago developed a Local VCS the
had a database that kept all the changes made through the file. An example of
local VSCs is : RCS.
Submitted to :Mr. shakirullah 'waseeb' 66/3/2018
76/3/2018
Centralized Version control system:
 The other important issue is that a group of programmers should work as a
group on the same software . To solve this problem centralized version
control system was use. The versions such as subversion and purpose.
 In this system we have a server and a number of the clients . For many years
this version was the standard for the version control .
 The main problem with this approach is that if the server goes down no one
can save the new version of there codes to the server.
 Whenever your data is just in one place there is the high risk of losing the
data if the server dies.
Submitted to :Mr. shakirullah 'waseeb' 86/3/2018
Centralized version
Control system
96/3/2018
Distributed version control system:
In DVCS such as Git ,Bazaar or Darcs clients not only check the
latest snapshot of the files and they can fully mirror the
repository including its full history.
 thus if the server dies every client’s data can be backed up to the
server.
It allows you to set up deferent types of workflows that isn’t
possible in centralized database system.
Submitted to :Mr. shakirullah 'waseeb' 106/3/2018
116/3/2018
Short history of ‘GIT’:
 Futilisoft began work on a new product calculated the probability (as an
integer percentage ) of winning the power ball for any given set of numbers.
 The company has assigned two developers to work on the same project.
 Harray located in Birmingham ,England. And Sally located in Alamba and
worked together share to the one server in Cleveland .
 They decided to develop this product as a command line product in C and
they used Git 1.7.5 for it.
Submitted to :Mr. shakirullah 'waseeb' 126/3/2018
The image show the
firs git usage
136/3/2018
Next lecture:
‘Git’ installation and basics
6/3/2018Submitted to :Mr. shakirullah 'waseeb' 14
Questions or
suggestions
6/3/2018 15
References:
 www.git.com
 www.sourceCodeControl.com
 www.gitofficial.com
 Pro git by : Scott chockon
 Version control by example By: Erick sink
Submitted to :Mr. shakirullah 'waseeb' 166/3/2018

More Related Content

Similar to Source code version control and git

Git_tutorial.pdf
Git_tutorial.pdfGit_tutorial.pdf
Git_tutorial.pdf
AliaaTarek5
 
version control system (2).pptx
version control system (2).pptxversion control system (2).pptx
version control system (2).pptx
DipanshuRaj19
 
Git 101
Git 101Git 101
Git 101
jayrparro
 
Version Control System - for Agile Software Project Management.
Version Control System - for Agile Software Project Management.Version Control System - for Agile Software Project Management.
Version Control System - for Agile Software Project Management.
Bhavya Chawla
 
SessionThree_IntroductionToVersionControlSystems
SessionThree_IntroductionToVersionControlSystemsSessionThree_IntroductionToVersionControlSystems
SessionThree_IntroductionToVersionControlSystemsHellen Gakuruh
 
git github PPT_GDSCIIITK.pptx
git github PPT_GDSCIIITK.pptxgit github PPT_GDSCIIITK.pptx
git github PPT_GDSCIIITK.pptx
AbelPhilipJoseph
 
Rc094 010d-git 2 - desconocido
Rc094 010d-git 2 - desconocidoRc094 010d-git 2 - desconocido
Rc094 010d-git 2 - desconocidoLuis Bertel
 
GIT_Overview.
GIT_Overview.GIT_Overview.
GIT_Overview.
Mithilesh Singh
 
GDSC23 - Github Workshop Presentation.pptx
GDSC23 - Github Workshop Presentation.pptxGDSC23 - Github Workshop Presentation.pptx
GDSC23 - Github Workshop Presentation.pptx
ChitreshGyanani1
 
Hackaton for health 2015 - Sharing the Code we Make
Hackaton for health 2015 - Sharing the Code we MakeHackaton for health 2015 - Sharing the Code we Make
Hackaton for health 2015 - Sharing the Code we Make
esben1962
 
Version control with git
Version control with gitVersion control with git
Version control with git
Purav Gandhi
 
Version Uncontrolled - How to Manage Your Version Control (whitepaper)
Version Uncontrolled - How to Manage Your Version Control (whitepaper)Version Uncontrolled - How to Manage Your Version Control (whitepaper)
Version Uncontrolled - How to Manage Your Version Control (whitepaper)
Revelation Technologies
 
Svn vs mercurial vs github
Svn  vs  mercurial vs  githubSvn  vs  mercurial vs  github
Svn vs mercurial vs githubVinoth Kannan
 
Webinar : SVN to GIT Migration
Webinar : SVN to GIT Migration Webinar : SVN to GIT Migration
Webinar : SVN to GIT Migration
Newt Global Consulting LLC
 
Version Control Systems -- Git -- Part I
Version Control Systems -- Git -- Part IVersion Control Systems -- Git -- Part I
Version Control Systems -- Git -- Part I
Sergey Aganezov
 
Forrester Research on Optimizing Globally Distributed Software Development Us...
Forrester Research on Optimizing Globally Distributed Software Development Us...Forrester Research on Optimizing Globally Distributed Software Development Us...
Forrester Research on Optimizing Globally Distributed Software Development Us...
WANdisco Plc
 
Forrester Research on Globally Distributed Development Using Subversion
Forrester Research on Globally Distributed Development Using SubversionForrester Research on Globally Distributed Development Using Subversion
Forrester Research on Globally Distributed Development Using Subversion
WANdisco Plc
 
Module 4_WorkinUnixLinuxCommandAndKeepDoing
Module 4_WorkinUnixLinuxCommandAndKeepDoingModule 4_WorkinUnixLinuxCommandAndKeepDoing
Module 4_WorkinUnixLinuxCommandAndKeepDoing
alhassanjawad1
 
Lesson 2
Lesson 2Lesson 2
Lesson 2
Sandra Ahn
 

Similar to Source code version control and git (20)

Git_tutorial.pdf
Git_tutorial.pdfGit_tutorial.pdf
Git_tutorial.pdf
 
version control system (2).pptx
version control system (2).pptxversion control system (2).pptx
version control system (2).pptx
 
Git 101
Git 101Git 101
Git 101
 
Version Control System - for Agile Software Project Management.
Version Control System - for Agile Software Project Management.Version Control System - for Agile Software Project Management.
Version Control System - for Agile Software Project Management.
 
SessionThree_IntroductionToVersionControlSystems
SessionThree_IntroductionToVersionControlSystemsSessionThree_IntroductionToVersionControlSystems
SessionThree_IntroductionToVersionControlSystems
 
git github PPT_GDSCIIITK.pptx
git github PPT_GDSCIIITK.pptxgit github PPT_GDSCIIITK.pptx
git github PPT_GDSCIIITK.pptx
 
Rc094 010d-git 2 - desconocido
Rc094 010d-git 2 - desconocidoRc094 010d-git 2 - desconocido
Rc094 010d-git 2 - desconocido
 
GIT_Overview.
GIT_Overview.GIT_Overview.
GIT_Overview.
 
GDSC23 - Github Workshop Presentation.pptx
GDSC23 - Github Workshop Presentation.pptxGDSC23 - Github Workshop Presentation.pptx
GDSC23 - Github Workshop Presentation.pptx
 
Hackaton for health 2015 - Sharing the Code we Make
Hackaton for health 2015 - Sharing the Code we MakeHackaton for health 2015 - Sharing the Code we Make
Hackaton for health 2015 - Sharing the Code we Make
 
Git Training
Git TrainingGit Training
Git Training
 
Version control with git
Version control with gitVersion control with git
Version control with git
 
Version Uncontrolled - How to Manage Your Version Control (whitepaper)
Version Uncontrolled - How to Manage Your Version Control (whitepaper)Version Uncontrolled - How to Manage Your Version Control (whitepaper)
Version Uncontrolled - How to Manage Your Version Control (whitepaper)
 
Svn vs mercurial vs github
Svn  vs  mercurial vs  githubSvn  vs  mercurial vs  github
Svn vs mercurial vs github
 
Webinar : SVN to GIT Migration
Webinar : SVN to GIT Migration Webinar : SVN to GIT Migration
Webinar : SVN to GIT Migration
 
Version Control Systems -- Git -- Part I
Version Control Systems -- Git -- Part IVersion Control Systems -- Git -- Part I
Version Control Systems -- Git -- Part I
 
Forrester Research on Optimizing Globally Distributed Software Development Us...
Forrester Research on Optimizing Globally Distributed Software Development Us...Forrester Research on Optimizing Globally Distributed Software Development Us...
Forrester Research on Optimizing Globally Distributed Software Development Us...
 
Forrester Research on Globally Distributed Development Using Subversion
Forrester Research on Globally Distributed Development Using SubversionForrester Research on Globally Distributed Development Using Subversion
Forrester Research on Globally Distributed Development Using Subversion
 
Module 4_WorkinUnixLinuxCommandAndKeepDoing
Module 4_WorkinUnixLinuxCommandAndKeepDoingModule 4_WorkinUnixLinuxCommandAndKeepDoing
Module 4_WorkinUnixLinuxCommandAndKeepDoing
 
Lesson 2
Lesson 2Lesson 2
Lesson 2
 

Recently uploaded

KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Ethernet Routing and switching chapter 1.ppt
Ethernet Routing and switching chapter 1.pptEthernet Routing and switching chapter 1.ppt
Ethernet Routing and switching chapter 1.ppt
azkamurat
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 

Recently uploaded (20)

KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Ethernet Routing and switching chapter 1.ppt
Ethernet Routing and switching chapter 1.pptEthernet Routing and switching chapter 1.ppt
Ethernet Routing and switching chapter 1.ppt
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 

Source code version control and git

  • 1.
  • 2. What is version control system ? History of version control system Local version control system. Centralized version control system Distributed version control system. A short history of ‘Git’. ‘Git’ installation and some basics. Submitted to :Mr. shakirullah 'waseeb' 26/3/2018
  • 3.  Version control system is a system that records changes to a file or set of files over time over time so that you can call specific versions latter .  If you are a graphic or web designer and want to keep every version of an image or layout , a version control system is a very wise thing to use to do the following 1- to revert your selected file or files to a previous version. 2- allows you to revert entire project to a specific previous version. 3- compare changes over time. 4- see who made changes in your project. Submitted to :Mr. shakirullah 'waseeb' 36/3/2018
  • 4. Continue…  Or a version control system is a piece of software that helps a team of developers to work on one single software and archive a complete history of there work. For the following reasons :  we want programmers to work simultaneously not serially  When programmers work together we want there work to not conflict each other that the VCS solves this problem easily.  We want to archive every version of something that has ever exited with the information that who did it why and when did it. Submitted to :Mr. shakirullah 'waseeb' 46/3/2018
  • 5. History of version control system:  Version control systems can be divided into three generations:  First : in the first generation tools concurrent development was handled only by looks only one person could be working on a file at the same time. Tools examples: RCS, SCCS.  Second : the second generation tools are a little bit more permissive than the first generation but with a less restrictions such that the developer must marge the file before to commit. Tools examples are : CVS, SourceSafe, sub version ….  Third : this generation allowed marge and commit to be separated. Tools examples are : git ... Submitted to :Mr. shakirullah 'waseeb' 56/3/2018
  • 6. Local version control system:  Many peoples’ version control method is to copy into another directory (to time stamped directory if the programmer is a clever ).  For the reason that this is a very simple approach that is why it is also very common.  The problem is this that if we forget the directory or write into a wrong file over file we don’t mean.  To deal with this problems programmers long ago developed a Local VCS the had a database that kept all the changes made through the file. An example of local VSCs is : RCS. Submitted to :Mr. shakirullah 'waseeb' 66/3/2018
  • 8. Centralized Version control system:  The other important issue is that a group of programmers should work as a group on the same software . To solve this problem centralized version control system was use. The versions such as subversion and purpose.  In this system we have a server and a number of the clients . For many years this version was the standard for the version control .  The main problem with this approach is that if the server goes down no one can save the new version of there codes to the server.  Whenever your data is just in one place there is the high risk of losing the data if the server dies. Submitted to :Mr. shakirullah 'waseeb' 86/3/2018
  • 10. Distributed version control system: In DVCS such as Git ,Bazaar or Darcs clients not only check the latest snapshot of the files and they can fully mirror the repository including its full history.  thus if the server dies every client’s data can be backed up to the server. It allows you to set up deferent types of workflows that isn’t possible in centralized database system. Submitted to :Mr. shakirullah 'waseeb' 106/3/2018
  • 12. Short history of ‘GIT’:  Futilisoft began work on a new product calculated the probability (as an integer percentage ) of winning the power ball for any given set of numbers.  The company has assigned two developers to work on the same project.  Harray located in Birmingham ,England. And Sally located in Alamba and worked together share to the one server in Cleveland .  They decided to develop this product as a command line product in C and they used Git 1.7.5 for it. Submitted to :Mr. shakirullah 'waseeb' 126/3/2018
  • 13. The image show the firs git usage 136/3/2018
  • 14. Next lecture: ‘Git’ installation and basics 6/3/2018Submitted to :Mr. shakirullah 'waseeb' 14
  • 16. References:  www.git.com  www.sourceCodeControl.com  www.gitofficial.com  Pro git by : Scott chockon  Version control by example By: Erick sink Submitted to :Mr. shakirullah 'waseeb' 166/3/2018