git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 4/5] Documentation: rewrite the core-tutorial introduction

From
Bbfields@fieldses.org <bfields@fieldses.org>
Date
May 29, 2006, 23:31 UTC
Message-ID
<11489454963586-git-send-email-bfields@fieldses.org>
In-Reply-To
<11489454963995-git-send-email-bfields@fieldses.org>
From: J. Bruce Fields <bfields@citi.umich.edu>
Revise for conciseness, clarify the intended audience.
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
---
3bb93812a96e602729e52ab1ac5a555f453470be
 Documentation/core-tutorial.txt |   30 +++++++++---------------------
 1 files changed, 9 insertions(+), 21 deletions(-)
3bb93812a96e602729e52ab1ac5a555f453470be
diff --git a/Documentation/core-tutorial.txt b/Documentation/core-tutorial.txt
index 5a831ad..3ab3317 100644
--- a/Documentation/core-tutorial.txt
+++ b/Documentation/core-tutorial.txt
@@ -4,35 +4,23 @@ A git core tutorial for developers
 Introduction
 ------------
 
-This is trying to be a short tutorial on setting up and using a git
-repository, mainly because being hands-on and using explicit examples is
-often the best way of explaining what is going on.
+If you primarily interested in using git to manage your own projects,
+see link:tutorial.txt[A tutorial introduction to git] before reading
+this.
 
-In normal life, most people wouldn't use the "core" git programs
-directly, but rather script around them to make them more palatable. 
-Understanding the core git stuff may help some people get those scripts
-done, though, and it may also be instructive in helping people
-understand what it is that the higher-level helper scripts are actually
-doing. 
+However, git also provides commands that provide low-level access to
+git internals.  These "core" git commands will be useful to advanced
+users, to git hackers, and to anyone developing software on top of
+the git core.
 
 The core git is often called "plumbing", with the prettier user
 interfaces on top of it called "porcelain". You may not want to use the
 plumbing directly very often, but it can be good to know what the
 plumbing does for when the porcelain isn't flushing.
 
-The material presented here often goes deep describing how things
-work internally.  If you are mostly interested in using git as a
-SCM, you can skip them during your first pass.
-
-[NOTE]
-And those "too deep" descriptions are often marked as Note.
-
 [NOTE]
-If you are already familiar with another version control system,
-like CVS, you may want to take a look at
-link:everyday.html[Everyday GIT in 20 commands or so] first
-before reading this.
-
+Notes like this mark descriptions of deep git internals that can
+be skipped on a first reading.
 
 Creating a git repository
 -------------------------
-- 
1.3.3.gff62
Previous: bfields@fieldses.orgNext: bfields@fieldses.org
Message 4 of 5 in “documentation: mention gitk font adjustment in tutorial”
  1. 1/5 documentation: mention gitk font adjustment in tutorialbfields@fieldses.org, May 29, 2006
  2. 2/5 documentation: add brief mention of cat-file to tutorial part Ibfields@fieldses.org, May 29, 2006
  3. 3/5 Documentation: retitle the git-core tutorialbfields@fieldses.org, May 29, 2006
  4. 4/5 Documentation: rewrite the core-tutorial introductionbfields@fieldses.org, May 29, 2006
  5. 5/5 Documentation: fix a tutorial-2 typobfields@fieldses.org, May 29, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.