summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f3a4740)
raw | patch | inline | side by side (parent: f3a4740)
author | Junio C Hamano <junkio@cox.net> | |
Wed, 3 Jan 2007 16:38:01 +0000 (08:38 -0800) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Wed, 3 Jan 2007 16:38:01 +0000 (08:38 -0800) |
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/tutorial.txt | patch | blob | history |
index d043e844d2303d6c1c79eec50a2cd7621469c5b8..aa8ea307966916c70a75595d06f5ba4c32c2530b 100644 (file)
$ git diff
------------------------------------------------
-to review your changes. When you're done,
+to review your changes. When you're done, tell git that you
+want the updated contents of these files in the commit and then
+make a commit, like this:
------------------------------------------------
-$ git commit file1 file2...
+$ git add file1 file...
+$ git commit
------------------------------------------------
-will again prompt your for a message describing the change, and then
+This will again prompt your for a message describing the change, and then
record the new versions of the files you listed. It is cumbersome
-to list all files and you can say `-a` (which stands for 'all')
-instead.
+to list all files and you can say `git commit -a` (which stands for 'all')
+instead of running `git add` beforehand.
------------------------------------------------
$ git commit -a
begin the commit message with a single short (less than 50 character)
line summarizing the change, followed by a blank line and then a more
thorough description. Tools that turn commits into email, for
-example, use the first line on the Subject line and the rest of the
+example, use the first line on the Subject: line and the rest of the
commit in the body.
$ git log -p
------------------------------------------------
+Often the overview of the change is useful to get a feel of
+each step
+
+------------------------------------------------
+$ git log --stat --summary
+------------------------------------------------
+
Managing branches
-----------------
$ git show c82a22c39cbc32576f64f5c6b3f24b99ea8149c7
-------------------------------------
-But there other ways to refer to commits. You can use any initial
+But there are other ways to refer to commits. You can use any initial
part of the name that is long enough to uniquely identify the commit:
-------------------------------------