<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Git%2FC2%2FBasic-commands-of-Git%2FEnglish</id>
		<title>Git/C2/Basic-commands-of-Git/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Git%2FC2%2FBasic-commands-of-Git%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Git/C2/Basic-commands-of-Git/English&amp;action=history"/>
		<updated>2026-05-14T09:18:05Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Git/C2/Basic-commands-of-Git/English&amp;diff=22263&amp;oldid=prev</id>
		<title>Nancyvarkey at 01:28, 30 May 2015</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Git/C2/Basic-commands-of-Git/English&amp;diff=22263&amp;oldid=prev"/>
				<updated>2015-05-30T01:28:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Git/C2/Basic-commands-of-Git/English&amp;amp;diff=22263&amp;amp;oldid=22105&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Git/C2/Basic-commands-of-Git/English&amp;diff=22105&amp;oldid=prev</id>
		<title>Priyacst: Created page with &quot;'''Title of script:''' '''Basic commands of Git'''  '''Author:''' Priya K  '''Keywords:''' '''Video tutorial, Git repository, basic commands, staging area, SHA-1 hash'''    {|...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Git/C2/Basic-commands-of-Git/English&amp;diff=22105&amp;oldid=prev"/>
				<updated>2015-05-21T09:29:15Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Title of script:&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Basic commands of Git&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;Author:&amp;#039;&amp;#039;&amp;#039; Priya K  &amp;#039;&amp;#039;&amp;#039;Keywords:&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Video tutorial, Git repository, basic commands, staging area, SHA-1 hash&amp;#039;&amp;#039;&amp;#039;    {|...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Title of script:''' '''Basic commands of Git'''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Priya K&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Video tutorial, Git repository, basic commands, staging area, SHA-1 hash'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &amp;lt;center&amp;gt;Visual cue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 1:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Welcome to the spoken tutorial on''' Basic commands of Git'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| In this tutorial, we will learn about&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Git repository''' and&lt;br /&gt;
* Some basic commands of '''Git'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 3:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| For this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 14.04''' &lt;br /&gt;
* '''Git 2.3.2'''. and&lt;br /&gt;
* '''gedit Text Editor'''&lt;br /&gt;
&lt;br /&gt;
You can use any editor of your choice.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 4:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To follow this tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You must have knowledge of running '''Linux '''commands on the '''Terminal.'''&lt;br /&gt;
&lt;br /&gt;
* If not, for relevant '''Linux '''&amp;lt;nowiki&amp;gt;tutorials, please visit our website. &amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 5:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now we will see what is '''Git repository.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Git repository '''is a folder where all the data of our project will be stored.&lt;br /&gt;
* It can be located on the local machine or on a remote machine&lt;br /&gt;
* The difference between normal folder and a '''Git repository '''is:&lt;br /&gt;
** Normal folder contains only files and directories.&lt;br /&gt;
** But the '''Git repository '''contains set of files and directories, along with their complete history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Press Ctrl+Alt+T to open''' terminal'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now let us learn to create a '''Git repository''' in our local machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+Alt+T keys''' to open the''' terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''''' ''mkdir mywebpage''' and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| On my machine, I will create a '''directory''' for the '''Git repository, '''in my '''Home''' directory'''.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can create the directory wherever you want on your machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, we are in our '''Home '''directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type,''' '''&lt;br /&gt;
&lt;br /&gt;
'''mkdir space mywebpage''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So now, we have created a directory '''mywebpage''' in our '''Home''' directory.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''' cd mywebpage''' and press''' Enter'''.&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To go''' '''into this '''directory''', type''' '''&lt;br /&gt;
&lt;br /&gt;
'''cd space mywebpage''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''''' git init''''' and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To make '''mywebpage''' '''directory '''as the '''Git repository''', type''''' ''git space init''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight the message “'''Initialized empty Git repository'''”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| You can see the message “'''Initialized empty Git repository'''”. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates that '''Git '''is initialized successfully.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight the path&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| And this is the path where '''Git repository''' is created in our system.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| After initialization, a hidden folder '''dot git''' will be created inside the''' mywebpage''' folder.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''''' ''ls -a''' and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To see the hidden folder, type''''' '''''&lt;br /&gt;
&lt;br /&gt;
'''ls space hyphen a''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight the hidden files&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| It shows the '''dot git '''folder'''.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deleting this '''dot git''' folder will delete the whole '''repository'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So you should be very careful with this '''dot git''' folder.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now we have to set our identity to '''Git'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type '''git config --global user.email priya.spoken@gmail.com '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To set the email address, type &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;git space config space hyphen hyphen global space user dot email space priya[dot]spoken@gmail.com&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;Highlight priya[dot]&amp;lt;/nowiki&amp;gt;[mailto:spoken@gmail.com spoken][mailto:spoken@gmail.com @][mailto:spoken@gmail.com gmail][mailto:spoken@gmail.com .][mailto:spoken@gmail.com com]&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;Here I have used priya[dot]&amp;lt;/nowiki&amp;gt;[mailto:spoken@gmail.com spoken][mailto:spoken@gmail.com @][mailto:spoken@gmail.com gmail][mailto:spoken@gmail.com .][mailto:spoken@gmail.com com]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can use your own valid email address.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''' git config --global user.name spoken '''and press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To set the username, type &lt;br /&gt;
&lt;br /&gt;
'''git space config space hyphen hyphen global space user dot name space Priya'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight Priya&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| I have used '''Priya''' as a username. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please use your name instead of '''Priya'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight the name and email address&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| The name and the email address that we set are the identities of the person who is working on '''Git.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type '''git config --global core.editor gedit''' and press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Next I will configure the '''gedit text editor''' to give the '''commit''' message.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type '''git space config space hyphen hyphen global space core dot editor space gedit''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now '''gedit''' is configured to '''Git'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight '''--global''' flag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Switch back to our slides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Here '''global''' flag is optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will switch back to our slides to know more about '''global''' flag.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 6:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| * Multiple repositories can be created in a single machine.&lt;br /&gt;
* If you use '''hyphen hyphen global''' flag, the setting will be applied to all the repositories in the machine. &lt;br /&gt;
&lt;br /&gt;
* So, whenever you create a new '''Git repository,''' this setting will be applied, by default.&lt;br /&gt;
* If you want the identity only for a particular repository, then do not use '''hyphen hyphen global''' flag. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch back to our terminal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch back to the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us check the configuration details of the identity that we set earlier.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type '''git config --list''' and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type '''git space config space hyphen hyphen list''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight name, email address and editor&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now, you can see the editor name, email address and username.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 7:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| I will be using '''html files '''for demonstration. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can use any file type of your choice. &lt;br /&gt;
&lt;br /&gt;
For eg: text files or doc files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch back to the terminal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clear the prompt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''''' ''gedit mypage.html''' '''&amp;amp; '''and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch back to the '''terminal.''' Let me clear the prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type''' '''&lt;br /&gt;
&lt;br /&gt;
'''gedit space mypage.html space ampersand''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are using another file, then give that filename instead of '''mypage.html'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use the &amp;amp; (ampersand) to free up the prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Copy and paste the code into the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| I will copy and paste some code into this file, from my '''Writer document, '''which I had saved earlier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Likewise, add some content into your file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Save the file&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now, I will save my file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| So, I have an '''html''' file with some code in it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: wherever I use '''mypage.html''', you will have to replace it with your filename.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, we will ask '''Git''' to follow the file''' mypage.html'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch back to the '''terminal &amp;gt;&amp;gt; '''Type''''' ''git add mypage.html''' and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch back to the '''terminal''' and type''''' '''''&lt;br /&gt;
&lt;br /&gt;
'''git space add space mypage.html''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''''' git status''''' and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now we will check the current status of '''Git'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type''''' ''git space status''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight the message “'''new file: mypage.html'''”&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| You can see “'''new file: mypage.html'''”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that '''Git '''has started following the changes made to this file''' mypage.html'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is called “'''tracking”'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Come to '''mypage.html''' file&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Let us switch back to our file''' mypage.html'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Add few lines&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| And add a few more lines of code to this file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Like before, I will copy-paste from my '''Writer '''file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Save and close the file&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Save and close the file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch back to the terminal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''''' ''git status''' and press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Then switch back to the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As before, to check the current status of '''Git''', type &lt;br /&gt;
&lt;br /&gt;
'''git space status''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight the message “'''Changes not staged for commit'''” and “'''modified: mypage.html'''”&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| It shows “'''Changes not staged for commit'''” and “'''modified: mypage.html'''”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that the changes we made, have not been added to the''' staging area'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 8:&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Let us switch back to our slides to know more about '''Staging area'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Staging area''' is a file that stores information of the changes that need to be committed.&lt;br /&gt;
* The file contents should be added to the '''staging area''' before committing them.&lt;br /&gt;
* We will discuss more about '''commit''' in the upcoming tutorials.&lt;br /&gt;
* Older '''Git '''versions used the term''' index''' instead of''' staging area.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch back to the terminal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''''' ''git add mypage.html''' and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now, let us see how to add the new changes of the file, to the''' staging area'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Switch back to the''' terminal'''. Let me clear the prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type''' git space add space mypage dot html''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''''' ''git status''' and press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| To check the '''Git '''status, type''' git space status''' and press''' Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight the message “'''Changes to be committed:'''”&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now you can see the message “'''Changes to be committed:'''”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that the file has been added to the '''staging area''' and is ready to be committed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now we will freeze our code at this point.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 9:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| * When we attain a particular stage in our work, we can save them in the '''repository'''. &lt;br /&gt;
* This is called '''commit'''.&lt;br /&gt;
* Each commit is saved with the information of username, email-id, date, time and commit message.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| '''   '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the terminal and type '''git commit''' and press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now let us see how to '''commit'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Switch back to the '''terminal '''and type '''git space commit''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| '''gedit text editor '''opens up automatically to get the '''commit '''message.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type '''Initial commit'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| In the first line, I will type “'''Initial commit'''” as the commit message. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can type any informative message that you want.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here you can see some lines begin with '''hash'''. You can leave them as it is or you can delete them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please write the '''commit''' message before or after the '''hash''' line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight Initial commit&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| In future, with this '''commit''' message, we can identify what we did till this stage.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Save and close the gedit&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Let me save and close the editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Highlight '''Initial Commit , 1 file changed, 11 insertions(+), '''and''' mypage.html'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| You will see some details, such as&lt;br /&gt;
&lt;br /&gt;
* The commit message &lt;br /&gt;
* How many files we have changed&lt;br /&gt;
* How many insertions we have done and &lt;br /&gt;
* Name of the file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Now let us see the '''commit''' details using '''git log''' command.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''' ''git log''''' and press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Type''' git space log''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;|    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight '''SHA-1 hash'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| We have only one '''commit''' in our repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It shows a unique ID which is called '''commit hash''' or '''SHA-1 hash'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Switch back to our slides to know more about '''SHA-1 hash'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 10:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| * '''SHA-1 hash '''is a unique id of 40 alpha-numeric characters.&lt;br /&gt;
* '''Git '''stores all the informations in its database by the '''hash value.'''&lt;br /&gt;
&lt;br /&gt;
* '''Git '''commits are identified by the '''SHA-1 hash'''&lt;br /&gt;
* You will understand the importance of the '''SHA-1 hash '''in future tutorials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;|    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the name, email address, date and message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Let us come back to our '''terminal'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It shows the details of the '''commit''' such as author name, email address, date, time and the '''commit''' message, which we gave earlier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| With this, we come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 11:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Let us summarize.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this tutorial we have learnt about&lt;br /&gt;
&lt;br /&gt;
* Git repository and&lt;br /&gt;
* Some basic commands of Git like '''git''' '''init,''' '''status, commit '''and''' log'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 12:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| As an assignment&lt;br /&gt;
&lt;br /&gt;
* Create a '''directory''' in your machine and make it as a '''repository'''.&lt;br /&gt;
* Create a text file and add some content into it.&lt;br /&gt;
&lt;br /&gt;
* Add the file to the '''staging area '''of the '''Git repository.'''&lt;br /&gt;
* '''Commit''' the file to your '''repository''' and&lt;br /&gt;
* See the '''commit''' details using '''git log''' command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 13:&lt;br /&gt;
&lt;br /&gt;
Acknowledgement&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;|    &lt;br /&gt;
&lt;br /&gt;
The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pls download and watch it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 14:&lt;br /&gt;
&lt;br /&gt;
Acknowledgement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;|    &lt;br /&gt;
&lt;br /&gt;
The Spoken Tutorial Project Team conducts workshops and gives certificates to those who pass online tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| Slide 15:&lt;br /&gt;
&lt;br /&gt;
Acknowledgement&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;|    &lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at the following link.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding:0.097cm;&amp;quot;| This is Priya from IIT Bombay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>