All right, everyone, welcome back.
So now we are going to see some popular get and GitHub extensions
that you can install in your voice code, right.
So basically, while working with Gate, you need to regularly
check the history, the logs and the commit messages.
Right?
So you need to open up your terminal and search for it.
So this is a very hectic task.
And in order to do this, simplify it, you can install a couple of extensions.
While I seem to the first extension that you're going to install
is just go to the extension panel and type and get history
and just install this extension Now in order to use this extension, open up
your command palette by using the hotkey F1 or control shift B or command shift B.
Now here you'll need to search for get history
and you can see a couple of options.
You can see that get good file history, get the view history, get logged.
This is basically the gate log and you can also see the line history.
So let's do a gate log here.
So just click on it and this will show you all of the command messages
that have been done.
I also, along with the date and the time of the command messages, right.
So you can click on this and see what other changes that have been done.
And so on which file the changes have been done. So
this is a very useful extension.
And similarly to this, we have a get blame extension.
So inside the extension panel ID, you can see this get blame extension.
So what this extension is going to do is let me first of all uninstall
this Git history extension.
I will show you a couple of more.
So first of all, I need to reload my voice code and that's going to be very quick.
So now I need to search for git
blame extensions or get blame
and I need to install it.
Right.
So once this is installed
inside your state as well, you can see a couple of changes.
So on my script dot this file, you can see I can see a blame message here.
So if I click on any of the lines, I can see the changes.
I can see I can see the changes that are incorporating so I can see blame.
Shubham Jha This is my name
because I have made the changes to this file and it is showing me the changes.
Right? So I have a command message to do.
So let's do one thing.
Let me just simply commit it and now one of the best the extension
that I like while working with gate is the gate lens extension.
So open up your extension panel.
And here you can also see probably the guidelines exchange any other errors.
And first of all, you need to uninstall this get blame extension
if you want to use it.
These are the basically a specific install extensions.
So if you only need to see the gate log messages and the gate history,
you can use the gate access the extension if you want to know who made the changes
to which line and then then you can use the get blame extension
also inside the gate, blame extension.
If you click on any of the line, you will be able to see
the command messages.
So this is pretty helpful as well.
Now let me reload.
Maybe it's called quickly and I will search for gate lens
and quickly.
Just install it.
Now, once you have installed this, let's go to any of the files
and if you click on any of that line, then you can see you.
That means I have made changes to this line.
32 minutes ago and also the commit message that is added files.
Similarly, if I click on this line, I can see
I have edited or I have committed this change a minute ago
and the commit message was the blue as five eight.
So now if I hold over this, I can see the changes along side
and I can see that commit message or commit it as well.
So if I click on this community, this book will open and here
I can select this option of reveal commit in the sidebar.
Now inside the sidebar that is very handy.
Commit optional will open and here inside you can see
all the commit messages that you have committed so far.
So I can see the commit.
The blue is as five.
I can see the WSU commit.
I can also undo one of my commits here from here.
So this is very helpful.
And these are the gate extensions that we have seen till now.
Now let's do one thing.
Let me just close all of this and let's go to our extension panel
and we will be now installing a GitHub extension.
So now simply type in GitHub here and here down there
you can find this GitHub repositories extension.
So basically this will help you to remotely access
one of your repositories on your local machine.
So let's say you have a couple of exchange repositories on your GitHub account
and you don't need to just clone it to your device.
You basically need to look at what is inside there
or you need to make some minor changes to that repository.
So what you can do for this is you can simply install the extension
and let me close this now.
After that, you can see in the status bar
a small green icon.
It shows open a remote window.
Just simply click over here.
Also, you can just simply open up the command palette and here you can type
in GitHub repositories and then open repositories are to simply click on here.
I can select option of open repositories from GitHub.
Now you need to authenticate it from your GitHub account.
So after clicking on this, you all might your voice code might take you to a
just a default web browser and ask you
to just log into GitHub account and authorize your code.
After that, you have done that and you need to restart your voice code.
And under here you can see all of the repositories that you have,
whether it is public, whether it is private.
You can see all of them, right?
So now let me just do one thing.
Let me open up one of my repositories.
Let's open this same ping pong repository and just click on this
and it will open up the same repositories inside our restricted mode.
Right?
So for safe coding, you can also manage this.
You can also change it,
but I will be not showing you how to do it in this video
to keep it short so you can see this is my deposit in the remote repository.
It is not locally stored in my device.
I can just simply go through it.
I can also make committed.
I can also make some commit to this file as well.
But I am not intended to do this. All right.
So this has all about the popular GitHub
extension and get extensions that you can install and your voice code.
Right.
So in our next section, we will see in the debugging part
that we are left with, this goes to see you in the next section.