diff options
author | Junio C Hamano <junkio@cox.net> | 2005-10-13 11:57:05 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-10-13 11:57:05 -0700 |
commit | 5990efb0c4f6d1a19c4702bf50ef8cc5ac902a78 (patch) | |
tree | c4a2e571a330c415bcc3c00b637c4b9970ccc310 /Documentation/tutorial.txt | |
parent | 2ae6c706749b44f05917fcd04037f545d16fb345 (diff) | |
download | git-5990efb0c4f6d1a19c4702bf50ef8cc5ac902a78.tar.gz git-5990efb0c4f6d1a19c4702bf50ef8cc5ac902a78.tar.xz |
tutorial: update the initial commit example.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation/tutorial.txt')
-rw-r--r-- | Documentation/tutorial.txt | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/Documentation/tutorial.txt b/Documentation/tutorial.txt index 00f4bab95..6ecb089c5 100644 --- a/Documentation/tutorial.txt +++ b/Documentation/tutorial.txt @@ -293,14 +293,16 @@ 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. 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: +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: ------------------------------------------------ -echo "Initial commit" | \ - git-commit-tree $(git-write-tree) > .git/refs/heads/master +tree=$(git-write-tree) +commit=$(echo 'Initial commit' | git-commit-tree $tree) +git-update-ref HEAD $(commit) ------------------------------------------------ which will say: |