Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 69497c3

Browse files
authoredOct 30, 2017
Merge pull request #911 from rpjday/internals
Minor tweaks (grammar, rewording) for "Internals" intro/summary.
2 parents d0e48f4 + d17e7c0 commit 69497c3

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed
 

‎book/10-git-internals/1-git-internals.asc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[[_git_internals]]
22
== Git Internals
33

4-
You may have skipped to this chapter from a previous chapter, or you may have gotten here after reading the rest of the book – in either case, this is where we'll go over the inner workings and implementation of Git.
5-
We found that learning this information was fundamentally important to understanding how useful and powerful Git is, but others have argued to us that it can be confusing and unnecessarily complex for beginners.
4+
You may have skipped to this chapter from a much earlier chapter, or you may have gotten here after sequentially reading the entire book up to this point -- in either case, this is where we'll go over the inner workings and implementation of Git.
5+
We found that understanding this information was fundamentally important to appreciating how useful and powerful Git is, but others have argued to us that it can be confusing and unnecessarily complex for beginners.
66
Thus, we've made this discussion the last chapter in the book so you could read it early or later in your learning process.
77
We leave it up to you to decide.
88

@@ -11,7 +11,7 @@ First, if it isn't yet clear, Git is fundamentally a content-addressable filesys
1111
You'll learn more about what this means in a bit.
1212

1313
In the early days of Git (mostly pre 1.5), the user interface was much more complex because it emphasized this filesystem rather than a polished VCS.
14-
In the last few years, the UI has been refined until it's as clean and easy to use as any system out there; but often, the stereotype lingers about the early Git UI that was complex and difficult to learn.
14+
In the last few years, the UI has been refined until it's as clean and easy to use as any system out there; however, the stereotype lingers about the early Git UI that was complex and difficult to learn.
1515

1616
The content-addressable filesystem layer is amazingly cool, so we'll cover that first in this chapter; then, you'll learn about the transport mechanisms and the repository maintenance tasks that you may eventually have to deal with.
1717

@@ -33,9 +33,9 @@ include::sections/environment.asc[]
3333

3434
=== Summary
3535

36-
You should have a pretty good understanding of what Git does in the background and, to some degree, how it's implemented.
37-
This chapter has covered a number of plumbing commands commands that are lower level and simpler than the porcelain commands you've learned about in the rest of the book.
38-
Understanding how Git works at a lower level should make it easier to understand why it's doing what it's doing and also to write your own tools and helping scripts to make your specific workflow work for you.
36+
At this point, you should have a pretty good understanding of what Git does in the background and, to some degree, how it's implemented.
37+
This chapter has covered a number of plumbing commands -- commands that are lower level and simpler than the porcelain commands you've learned about in the rest of the book.
38+
Understanding how Git works at a lower level should make it easier to understand why it's doing what it's doing and also to write your own tools and helper scripts to make your specific workflow work for you.
3939

4040
Git as a content-addressable filesystem is a very powerful tool that you can easily use as more than just a VCS.
4141
We hope you can use your newfound knowledge of Git internals to implement your own cool application of this technology and feel more comfortable using Git in more advanced ways.

0 commit comments

Comments
 (0)
Please sign in to comment.