From: Junio C Hamano Date: Sun, 16 Oct 2005 00:03:30 +0000 (-0700) Subject: Revert "tutorial: update the initial commit example." X-Git-Tag: v0.99.8d~6 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=b67b9b2034fc8983e796437034ab71cfce162d0b;p=git.git Revert "tutorial: update the initial commit example." This reverts 5990efb0c4f6d1a19c4702bf50ef8cc5ac902a78 commit. --- diff --git a/Documentation/tutorial.txt b/Documentation/tutorial.txt index 6ecb089c..00f4bab9 100644 --- a/Documentation/tutorial.txt +++ b/Documentation/tutorial.txt @@ -293,16 +293,14 @@ also wants to get a commit message on its standard input, and it will write out the resulting object name for the commit to its standard output. -And this is where we create the `.git/refs/heads/master` file -which is pointed at by `HEAD`. This file is supposed to contain -the reference to the top-of-tree of the master branch, and since -that's exactly what `git-commit-tree` spits out, we can do this -all with a sequence of simple shell commands: +And this is where we create the `.git/refs/heads/master` file. This file is +supposed to contain the reference to the top-of-tree, and since that's +exactly what `git-commit-tree` spits out, we can do this all with a simple +shell pipeline: ------------------------------------------------ -tree=$(git-write-tree) -commit=$(echo 'Initial commit' | git-commit-tree $tree) -git-update-ref HEAD $(commit) +echo "Initial commit" | \ + git-commit-tree $(git-write-tree) > .git/refs/heads/master ------------------------------------------------ which will say: