1
00:00:08,460 --> 00:00:17,010
Before we differentiate between Gates and GitHub, let's understand what is repository because you are

2
00:00:17,010 --> 00:00:19,880
going to hear this term and loads.

3
00:00:19,890 --> 00:00:20,400
Great.

4
00:00:20,400 --> 00:00:22,560
So what is repository?

5
00:00:22,590 --> 00:00:29,340
Repository simply means collection of files of various versions of a project.

6
00:00:29,460 --> 00:00:35,670
And remember, we can have versions of our projects using what is called Gates.

7
00:00:35,670 --> 00:00:38,880
So that is about the repository.

8
00:00:38,880 --> 00:00:46,560
So now here is the question what are the differences between Git and GitHub?

9
00:00:46,590 --> 00:00:48,120
Let's get started.

10
00:00:48,120 --> 00:00:55,590
The first point is that Gates is a version control system, as we have discussed in the previous video.

11
00:00:55,800 --> 00:01:05,129
And for GitHub it is a code hosting service, meaning we can host all our project files on GitHub.

12
00:01:05,310 --> 00:01:14,010
The next point is that we issue commands from the terminal and for GitHub we perform through what is

13
00:01:14,010 --> 00:01:19,710
called web interface or gooey meaning graphical user interface.

14
00:01:20,040 --> 00:01:28,560
The next point is that we can work with Gates when we are on off line, but for GitHub, unless we have

15
00:01:28,560 --> 00:01:35,820
internet access, the next point is that for Gates there is no gooey meaning, there is no graphical

16
00:01:35,850 --> 00:01:37,080
user interface.

17
00:01:37,080 --> 00:01:43,860
So we are going to use our terminal and bash for Windows to interact with our project.

18
00:01:44,130 --> 00:01:53,670
And for GitHub there is graphical user interface and Gates is absolutely free to use.

19
00:01:53,670 --> 00:02:04,380
There is no payment plan, but for GitHub we have features and paid tiers or paid plan as well.

20
00:02:04,380 --> 00:02:11,070
So now that we know the difference is the next video, let's get started with Git commands.

