As you might have seen that I was working on Via Scored and there was some green color to the text or
there is a red Wi-Fi license get ignored.
This is because my code was already on my repository and I was making changes into it, meaning that
I had a code backup on to an online platform that is Hub and I was working with the computer vision
team through that repository.
And what I'm going to do is to put your code into a new repository so you can understand this technology
as and if you don't know about it, although it is very popular, then you have to work with multiple
people teams.
This thing is awesome because of the version control.
Whatever change I make is informed or it is updated to other people and development gets very, very
fast.
So what is the basic process?
There are multiple ways.
The one I'm going to follow is I think is the basic one open GitHub dot com.
And in GitHub dot com, you are going to go into this plus you have to create an account and sign into
a new repository.
I am going to say that this repository is going to be named as and I'm just giving it randomly.
The computer vision team might access this repository or they would have another repository, but the
process is the same.
They are going to access all of our code through a separate branch of the repository they are going
to be using.
I'm just giving you a demo already.
I have the repository.
This is the repository.
Okay.
The basic description, it is going to be public at a really at a get ignored.
I will tell you what these things are at the license as well.
Template for get ignore is python.
I always use python because it is easy to the repository.
And the repository has been created.
Okay.
So what next?
We need to fill in things inside of it.
Right.
I am going to copy this link to disk of this repository.
I can download it and I can do different stuff, but I'm going to utilize via school for this purpose.
Okay.
I am going to press can shift v, control shift p and it is going to give me command palette.
The thing is, I've already signed in GitHub invest code and it has all my credentials for GitHub.
You have to do that back to what you do with your Google Control.
GFP and I will type clone I have installed get in my system as well.
So nobody getting started.
Get it.
Clone.
What is that?
You are the repository.
I'm going to paste it here.
Press enter.
And where do I want to pasted.
I want to paste it inside of my where it is inside of my bot planning workspace, what I can create
and method workspace and then save that into it.
I think let's do that.
So in look Mark, let's create an edit workspace.
I am going to set Ros to Ms. solving workspace.
And inside of that workspace we need a source folder, the genetic structure for ROS working a source
folder.
And in that source folder you are going to download this repository and I want to add this repository
into my, into my vehicle workspace.
Okay.
The one that I have been using throughout the course is roster path planning repository and you will
be using that.
But I'm just giving you an example of your workspace and you have to make it one for better profile
on the internet.
So Ros to me is workspace source folder here and this is the repository.
What we will be doing is getting the package from this specific workspace and putting it in to add into
this point.
Okay, now we have the package inside the repository directory.
If I can show you, you can see me as borders.
I just copied baseboard folder from the source of my path planning workspace into my newly created repository
workspace.
It is green, meaning this is a change and you can upload it into a report.
I need to add into our works into a repository.
So it provides us a lot of things that you can do.
So what I will be doing, I will not be uploading directly.
I am going to first build the repository and run it and check if it is working or not.
So it is the terminal.
I am going to go inside my newly created workspace.
That was Ros to me solving workspace.
That is a source folder.
I have to perform Qualcomm Bay to build all of the packages inside of it.
It's first time I'm using call and can render without overriding the newly repository, so I have to
source it.
There would have been some folders created.
Bill install to source install setup bash.
Now the repository or sorry, the package at the workspace is source.
I can now launch the baseboard here, but the problem is it might have automatically sourced the other
repository as I'm commenting this out to not source my previous repository.
If I close this terminal and I try to run the ROS to run Ms. pressing tab and it does not know where
the baseboard package is.
So I'm going to stop this stuff and I'm going to source my new repository package or workspace, whatever
you want to call it, for us to be solving, install, folder, setup, bash this workspace.
All the packages are the same, but the workspace part is different.
Now we are accessing a package through GitHub newly created repository as workspace.
Okay, so ros to run me is bought now.
It has automatically recognized by pressing it it completed by itself launch mes board.
And do we have something?
If not, I have deleted this board camera.
Why?
I didn't order computer message board.
So now let's push this on.
Get.
And see if that package is there or not.
What I am going to do is to make certain changes here.
The really is going to be change.
I am going to say there.
And I have saved it.
Now it has been said that it is a meaning modified.
So we have a lot of things here, videos even.
We have some large files as well we can added.
But now let's push it into our GitHub.
This is not the repository that I'm working on.
This is that it was to rise to Python.
I think it'd be a song that we just created.
I'm not going to push it into the main branch.
We are going to create a new branch and we are going to enable it to be across development.
If I have spend the right rice development new created, I'm going to sync the changes that I have created
a new branch.
Now, as we are in the new branch, let's make the first commit.
So I'm going to say computer vision to get ready.
And now all of the changes are going to be sent.
It is going to take some time.
Let's move towards a repository, they are saying that had recent pushes less than a minute ago.
So there is another branch that has been created.
We don't work dedicated to the big branch.
We we work in a team that.
So the main thing is we have another branch here and if you open that branch, you can see the things
that I have edited in my repository and all of the package files and all of that stuff are now on GitHub.
But coming to know the real thing, the real repository that we are going to be working with is the
repository of Abbasi Rice.
Two part planning should be solved.
This is the repository that you are going to be utilizing in drawers development.
Our final work is going to be uploaded.
Okay, all the read we file is going to be updated if we can look at here.
I have updated all of the scripts with some descriptions and things that will make your progress easy,
that will make you understand things more clearly.
If you take a look at worlds, the hard way is world law.
So we have baseboard if.
If we take a look at what his rehab means, what it means to I've created another base for you, for
the projects that you will be doing, you will be needing another means to test your algorithms on it.
Okay, you'll run it, and then you will learn more about your input items in the large files.
You are going to have to launch at least one robot camera.
Mr. Robot camera launch for these two different mazes are going to be very drastic to you.
They will help you explore it.
The do the doors are the same.
They sort of go to Google Drive, ignore video, see what all of these changes are uploaded to Hyderabad's
Heroes, two part planning and me solving.
Okay.
And Rigby is also updated with all of the things that we have utilized and the way that we have progressed
throughout this course till now.
That's all from the GitHub repository side, because I wanted to make my students learn how they can
utilize GitHub with their projects.
And you know what?
I get a lot of offers.
Yeah, when I was starting the course of my GitHub repositories, the more they are explained in getting
read me and the good quality of work people want to have you okay.
They know that this guy is doing good stuff and he is representing what he is doing.
We have developed on this branch.
Then the computer vision team is going to create another branch and when the course is complete it is
all going to be merged into the meeting branch.
That's how it is going to be.
Best of luck vision.