Skip to content

Commit 69e22e8

Browse files
authored
Rewrite "About" page to better reflect Git's current position (#2103)
As discussed in #2058, Git is no longer an upstart, instead it's by far the most widely used version control system. I have a few goals here: 1. Give the reader a broad sense for the core Git project's main values ("performance") and its history coming from the Linux kernel community 2. Communicate that Git and GitHub are different, and briefly explain the historical relationship between the two projects 3. Talk about Git's popularity and ecosystem, which IMO are some of its biggest strengths I removed "Git is easy to learn" on the homepage because I'm not so sure that's accurate, and all of the other "About" pages because they were framed as a comparison to Subversion, and it seemed very hard to rework them. If folks think that some of the old About content shouldn't be deleted I'd be happy to talk about that though. You can see it in action here: [about page](https://jvns.github.io/git-scm.com/about), [homepage](https://jvns.github.io/git-scm.com) Fixes #2058
2 parents cbb6956 + 635d99e commit 69e22e8

File tree

15 files changed

+87
-704
lines changed

15 files changed

+87
-704
lines changed

assets/sass/dark-mode.scss

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,6 @@
9292
img:not(.no-filter) {
9393
filter: brightness(0.9) contrast(0.6) invert(1);
9494
}
95-
96-
ol#about-nav li a {
97-
filter: brightness(0.8);
98-
}
9995
}
10096

10197
img[alt="Git"] {

assets/sass/lists.scss

Lines changed: 0 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -72,62 +72,6 @@ ul.books-list {
7272
}
7373
}
7474

75-
ol#about-nav {
76-
@extend .unstyled !optional;
77-
@include clearfix;
78-
79-
li {
80-
display: inline;
81-
float: left;
82-
width: 80px;
83-
height: 85px;
84-
padding-right: 5px;
85-
margin-right: 7px;
86-
87-
&:last-child {
88-
margin-right: 0;
89-
}
90-
91-
a {
92-
display: block;
93-
width: 60px;
94-
height: 80px;
95-
padding: 0 15px;
96-
font-size: 13px;
97-
line-height: 20px;
98-
text-align: center;
99-
color: var(--light-font-color-darker-35);
100-
opacity: 0.9;
101-
@include background-image-2x($baseurl + "images/icons/nav-circles", 90px, 180px);
102-
103-
&.current {
104-
@include background-image-2x($baseurl + "images/icons/nav-circles", 90px, 180px, 0 -90px);
105-
color: var(--main-bg);
106-
opacity: 1;
107-
}
108-
109-
&.one-line {
110-
height: 55px;
111-
padding-top: 35px;
112-
}
113-
114-
&.two-line {
115-
height: 62px;
116-
padding-top: 28px;
117-
}
118-
119-
&.three-line {
120-
height: 73px;
121-
padding-top: 17px;
122-
}
123-
124-
&:hover {
125-
opacity: 1;
126-
}
127-
}
128-
}
129-
}
130-
13175
ul.stackoverflow {
13276
@extend .unstyled !optional;
13377
font-size: 12px;
@@ -168,23 +112,3 @@ table.binaries {
168112
border: solid 1px transparent;
169113
}
170114
}
171-
// Breakpoint ----
172-
@media (max-width: $default){
173-
ol#about-nav {
174-
display: flex;
175-
flex-wrap: wrap;
176-
justify-content: space-between;
177-
}
178-
}
179-
180-
@media (max-width: $mobile-m){
181-
ol#about-nav {
182-
justify-content: unset;
183-
li {
184-
padding-right: 0;
185-
margin-right: 0.6rem;
186-
flex-basis: 29%;
187-
margin-bottom: 1rem;
188-
}
189-
}
190-
}

content/about/_index.html

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,80 @@
11
---
2-
redirect_to: about/branching-and-merging
32
url: /about.html
3+
section: "about"
44
aliases:
55
- /about/index.html
6+
- /about/branching-and-merging.html
7+
- /about/branching-and-merging/index.html
8+
- /about/data-assurance.html
9+
- /about/data-assurance/index.html
10+
- /about/distributed.html
11+
- /about/distributed/index.html
12+
- /about/free-and-open-source.html
13+
- /about/free-and-open-source/index.html
14+
- /about/small-and-fast.html
15+
- /about/small-and-fast/index.html
16+
- /about/staging-area.html
17+
- /about/staging-area/index.html
618
---
19+
20+
<div id="main">
21+
<h1> About Git </h1>
22+
23+
<h2> Git is fast </h2>
24+
25+
<p>
26+
Git was built to work on the Linux kernel, meaning that it was built to handle
27+
repositories with tens of millions of lines of code from the start.
28+
Speed and performance has always been a primary design goal of Git.
29+
</p>
30+
31+
<p>
32+
Git also stores repository history efficiently. As of 2025, the current version
33+
of the Linux kernel's source code is 1.7 GB.
34+
Git stores the full history of the Linux project (1.4 million commits) in only 5.5 GB.
35+
</p>
36+
37+
<h2> Git is widely used </h2>
38+
39+
<p>
40+
According to the <a href="https://survey.stackoverflow.co/2022/#version-control-version-control-system-prof">2022 Stack Overflow developer survey</a>,
41+
96% of professional developers use Git.
42+
</p>
43+
44+
<h2> Git has a huge ecosystem of tools </h2>
45+
46+
<p>
47+
The core Git project is just a command-line tool, but Git exploded in popularity
48+
in the early 2010s thanks to <a href="{{< relurl "tools/hosting">}}">Git hosting services</a>
49+
like GitLab, GitHub, and more.
50+
</p>
51+
52+
<p>
53+
Since Git was created, many
54+
<a href="{{< relurl "tools/guis" >}}">GUIs</a>, editor integrations,
55+
and
56+
<a href="{{< relurl "tools/command-line" >}}">command line tools</a>
57+
have been built to make working with Git more convenient.
58+
You favorite developer tools might already have a built-in Git integration.
59+
</p>
60+
61+
<h2 id="free-and-open-source">Free and Open Source</h2>
62+
63+
<p>
64+
Git is released under the <a href="https://opensource.org/licenses/GPL-2.0">
65+
GNU General Public License version 2.0</a>, which is an
66+
<a href="https://opensource.org/docs/osd">open source license</a>.
67+
The Git project chose to use GPLv2 to guarantee your freedom to
68+
share and change free software---to make sure the software is
69+
free for all its users.
70+
</p>
71+
72+
<p>
73+
However, we do restrict the use of the term "Git" and the
74+
<a href="{{< relurl "community/logos" >}}">logos</a> to avoid confusion. Please see our
75+
<a href="{{< relurl "about/trademark" >}}">trademark</a> policy for details.
76+
</p>
77+
78+
79+
</div>
80+

content/about/branching-and-merging.html

Lines changed: 0 additions & 61 deletions
This file was deleted.

content/about/data-assurance.html

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)