Difference between revisions of "Git/C2/Overview-and-Installation-of-git/English"
(Created page with "'''Title of script:''' '''Overview and Installation of Git''' '''Author:''' Priya K '''Keywords: Version control system, Git''',''' Snapshot''',''' Installation''', '''Clien...") |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 12: | Line 12: | ||
|- | |- | ||
− | | style="border:1pt solid #000000;padding:0.097cm;"| Slide1: | + | | style="border:1pt solid #000000;padding:0.097cm;"| Slide1: |
| style="border:1pt solid #000000;padding:0.097cm;"| Welcome to the spoken tutorial on''' Overview and Installation of Git'''. | | style="border:1pt solid #000000;padding:0.097cm;"| Welcome to the spoken tutorial on''' Overview and Installation of Git'''. | ||
Line 19: | Line 19: | ||
Learning Objectives | Learning Objectives | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Line 32: | Line 26: | ||
* '''Git''' and | * '''Git''' and | ||
* Installation of '''Git '''on''' Ubuntu Linux''' and''' Windows''' operating systems. | * Installation of '''Git '''on''' Ubuntu Linux''' and''' Windows''' operating systems. | ||
− | |||
− | |||
|- | |- | ||
Line 39: | Line 31: | ||
System requirement | System requirement | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| For this tutorial, you will need a working '''Internet '''connection. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| For this tutorial, you will need a working '''Internet '''connection. | ||
− | You should also have either | + | You should also have either |
− | + | ||
* '''Ubuntu Linux''' or''' ''' | * '''Ubuntu Linux''' or''' ''' | ||
* '''Windows''' Operating System. | * '''Windows''' Operating System. | ||
− | |||
− | |||
|- | |- | ||
Line 61: | Line 44: | ||
Pre-requisites | Pre-requisites | ||
− | |||
− | |||
− | |||
| style="border:1pt solid #000000;padding:0.097cm;"| To follow this tutorial you should | | style="border:1pt solid #000000;padding:0.097cm;"| To follow this tutorial you should | ||
− | |||
− | |||
* be familiar with either of the mentioned operating systems | * be familiar with either of the mentioned operating systems | ||
− | |||
− | |||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.097cm;"| Slide 5: | | style="border:1pt solid #000000;padding:0.097cm;"| Slide 5: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="border:1pt solid #000000;padding:0.097cm;"| First let us learn what is '''VCS '''i.e '''Version Control System'''. | | style="border:1pt solid #000000;padding:0.097cm;"| First let us learn what is '''VCS '''i.e '''Version Control System'''. | ||
− | |||
* '''Version Control System''' is like a backup system. | * '''Version Control System''' is like a backup system. | ||
Line 92: | Line 61: | ||
* '''VCS''' is also known as '''revision control''', '''source control''' and '''Source Code Management (SCM''' ). | * '''VCS''' is also known as '''revision control''', '''source control''' and '''Source Code Management (SCM''' ). | ||
* Some examples of '''VCS''' are '''RCS''', '''Subversion''' and '''Bazaar.''' | * Some examples of '''VCS''' are '''RCS''', '''Subversion''' and '''Bazaar.''' | ||
− | |||
− | |||
|- | |- | ||
Line 102: | Line 69: | ||
| style="border:1pt solid #000000;padding:0.097cm;"| Slide 6: | | style="border:1pt solid #000000;padding:0.097cm;"| Slide 6: | ||
− | |||
− | + | | style="border:1pt solid #000000;padding:0.097cm;"| | |
− | + | * Git is a '''distributed version control software'''. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | style="border:1pt solid #000000;padding:0.097cm;"| * Git is a distributed version control software. | + | |
* It is a free and open source software. | * It is a free and open source software. | ||
* It keeps track of changes made to a file or set of files. | * It keeps track of changes made to a file or set of files. | ||
Line 119: | Line 78: | ||
* It manages and stores versions of projects. | * It manages and stores versions of projects. | ||
* It helps in tracking the project progress history. | * It helps in tracking the project progress history. | ||
− | |||
− | |||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.097cm;"| Slide 7: | | style="border:1pt solid #000000;padding:0.097cm;"| Slide 7: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="border:1pt solid #000000;padding:0.097cm;"| The salient features of '''Git''' are as follows: | | style="border:1pt solid #000000;padding:0.097cm;"| The salient features of '''Git''' are as follows: | ||
− | |||
− | |||
* We can go back and recover previous versions of our work. | * We can go back and recover previous versions of our work. | ||
* We can see the complete history of all the changes. | * We can see the complete history of all the changes. | ||
* Conflicts can be easily resolved using the''' '''suggestions given by '''Git'''. | * Conflicts can be easily resolved using the''' '''suggestions given by '''Git'''. | ||
* If there is loss of data, it can be restored from any of the''' client repositories.''' | * If there is loss of data, it can be restored from any of the''' client repositories.''' | ||
− | |||
− | |||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.097cm;"| Slide 8: | | style="border:1pt solid #000000;padding:0.097cm;"| Slide 8: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Line 158: | Line 99: | ||
* Programmers, Web developers, Project managers, writers and many others. | * Programmers, Web developers, Project managers, writers and many others. | ||
− | |||
* Anyone working with text files, sheets, design files, drawings, etc., to track versions. | * Anyone working with text files, sheets, design files, drawings, etc., to track versions. | ||
* People who work collaboratively on an activity or project. | * People who work collaboratively on an activity or project. | ||
− | |||
− | |||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.097cm;"| Slide 9: | | style="border:1pt solid #000000;padding:0.097cm;"| Slide 9: | ||
− | |||
− | |||
− | |||
− | |||
− | | style="border:1pt solid #000000;padding:0.097cm;"| Now lets see how Git works | + | | style="border:1pt solid #000000;padding:0.097cm;"| Now lets see how Git works. |
* Git actually stores a '''snapshot''' of entire project. | * Git actually stores a '''snapshot''' of entire project. | ||
Line 183: | Line 117: | ||
+ | |- | ||
+ | | style="border:1pt solid #000000;padding:0.097cm;"| (Show the images of the Title slides) | ||
+ | | style="border:1pt solid #000000;padding:0.097cm;"| Let me show glimpses of some features covered in this series. | ||
+ | |||
+ | * Basic Commands of '''Git''' | ||
+ | * The git checkout command | ||
+ | * Inspection and Comparison of '''Git''' | ||
+ | * Tagging in '''Git''' | ||
+ | |||
+ | In this series, we will also learn about | ||
+ | |||
+ | * Branching in '''Git''' | ||
+ | * Deleting and Merging branches and | ||
+ | * Stashing and Cleaning | ||
|- | |- | ||
| style="border:1pt solid #000000;padding:0.097cm;"| Slide 10: | | style="border:1pt solid #000000;padding:0.097cm;"| Slide 10: | ||
− | |||
− | |||
− | |||
− | |||
Line 320: | Line 264: | ||
|- | |- | ||
− | | style="border:1pt solid #000000;padding:0.097cm;"| Click on''' Start menu >> All programs >> | + | | style="border:1pt solid #000000;padding:0.097cm;"| Click on''' Start menu >> All programs >> Git Bash''' |
| style="border:1pt solid #000000;padding:0.097cm;"| Alternately, you can click on''' Start''' menu''', All programs, Git''' and then click on''' Git Bash'''. | | style="border:1pt solid #000000;padding:0.097cm;"| Alternately, you can click on''' Start''' menu''', All programs, Git''' and then click on''' Git Bash'''. | ||
Line 345: | Line 289: | ||
Summary | Summary | ||
− | |||
− | |||
− | |||
Line 366: | Line 307: | ||
Acknowledgement | Acknowledgement | ||
− | |||
− | |||
− | |||
Line 379: | Line 317: | ||
| style="border:1pt solid #000000;padding:0.097cm;"| Slide 13: | | style="border:1pt solid #000000;padding:0.097cm;"| Slide 13: | ||
− | |||
− | + | Acknowledgement | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Line 398: | Line 331: | ||
Acknowledgement | Acknowledgement | ||
− | + | ||
− | + | ||
− | + | ||
Latest revision as of 13:24, 17 October 2016
Title of script: Overview and Installation of Git
Author: Priya K
Keywords: Version control system, Git, Snapshot, Installation, Client repositories, Video tutorial
|
|
Slide1: | Welcome to the spoken tutorial on Overview and Installation of Git. |
Slide 2:
Learning Objectives
|
In this tutorial, we will learn about
|
Slide 3:
System requirement |
For this tutorial, you will need a working Internet connection.
|
Slide 4:
Pre-requisites
|
To follow this tutorial you should
|
Slide 5:
|
First let us learn what is VCS i.e Version Control System.
|
Next let us start with Git. | |
Slide 6:
|
|
Slide 7:
|
The salient features of Git are as follows:
|
Slide 8:
|
Git can be used by
|
Slide 9:
|
Now lets see how Git works.
|
(Show the images of the Title slides) | Let me show glimpses of some features covered in this series.
In this series, we will also learn about
|
Slide 10:
|
Git can be installed on Ubuntu Linux using Ubuntu Software Center.
|
Go to terminal and type git --version | I have already completed the installation of Git on my system.
git space hyphen hyphen version and press Enter. |
In the terminal, highlight the version number. | We can see the version number of Git displayed.
<<PAUSE>> |
Installation for Windows OS | Next, let us learn to install Git on Windows OS. |
Go to http://git-scm.com/ | Open your web browser and go to www.git-scm.com
|
Click on Windows icon | Click on Windows icon to download Git for Windows. |
Click on Save File | The Save As dialog box appears.
Click on Save File button. |
Open Downloads folder
|
The installer file will be downloaded in the default Downloads folder. |
Double-click on the exe file | Double-click on the exe file to install Git. |
Click on Run >> Click on Yes | In the dialog box that appears, click on Run and then on Yes. |
Click on Next >> Next | Now, click on Next.
|
Click on Next
|
By default, Git is installed in Programs files.
|
Check the Additional icons option
|
We can select the components to install.
|
Select Use Git Bash only >> Next | Here you can select the option to run the Git commands.
|
Click on Next >> Next | I keep this option as default and click on Next.
|
Point to the dialog box | Git is installing. This may take few minutes depending on your internet speed. |
Click on Finish | Click on Finish button to complete the installation.
Let me close it. |
Point to the short cut icon Git Bash >> Don’t click just point | You will see a short- cut icon Git Bash created on the Desktop.
|
Click on Start menu >> All programs >> Git Bash | Alternately, you can click on Start menu, All programs, Git and then click on Git Bash.
|
Highlight the Git version number | It shows the installed version number of Git.
|
With this, we come to the end of this tutorial. | |
Slide 11:
Summary
|
Let us summarize.
|
Slide 12:
Acknowledgement
|
The video at the following link summarises the Spoken Tutorial project.
|
Slide 13:
|
The Spoken Tutorial Project Team conducts workshops and gives certificates to those who pass online tests.
|
Slide 14:
Acknowledgement
|
Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India.
|
This is Priya from IIT Bombay. Thanks for joining. |