aboutsummaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2010-04-03 12:28:38 -0700
committerJunio C Hamano <gitster@pobox.com>2010-04-03 12:28:38 -0700
commit7135046b8b4740cbbc4ad478f4e0b3ea04d6ad05 (patch)
treef7345851750d97d2525dee38f46db8d16270b415 /Documentation
parentecebd1e1a75883b3927c0bffe0cd27b933ed2c67 (diff)
parentbce02c1b4de20de545a2fab899cb96b66e01097d (diff)
downloadgit-7135046b8b4740cbbc4ad478f4e0b3ea04d6ad05.tar.gz
git-7135046b8b4740cbbc4ad478f4e0b3ea04d6ad05.tar.xz
Merge branch 'ak/everyday-git'
* ak/everyday-git: everyday: fsck and gc are not everyday operations
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/everyday.txt51
1 files changed, 4 insertions, 47 deletions
diff --git a/Documentation/everyday.txt b/Documentation/everyday.txt
index 9310b650d..e0ba8cc07 100644
--- a/Documentation/everyday.txt
+++ b/Documentation/everyday.txt
@@ -1,13 +1,8 @@
Everyday GIT With 20 Commands Or So
===================================
-<<Basic Repository>> commands are needed by people who have a
-repository --- that is everybody, because every working tree of
-git is a repository.
-
-In addition, <<Individual Developer (Standalone)>> commands are
-essential for anybody who makes a commit, even for somebody who
-works alone.
+<<Individual Developer (Standalone)>> commands are essential for
+anybody who makes a commit, even for somebody who works alone.
If you work with other people, you will need commands listed in
the <<Individual Developer (Participant)>> section as well.
@@ -20,46 +15,6 @@ administrators who are responsible for the care and feeding
of git repositories.
-Basic Repository[[Basic Repository]]
-------------------------------------
-
-Everybody uses these commands to maintain git repositories.
-
- * linkgit:git-init[1] or linkgit:git-clone[1] to create a
- new repository.
-
- * linkgit:git-fsck[1] to check the repository for errors.
-
- * linkgit:git-gc[1] to do common housekeeping tasks such as
- repack and prune.
-
-Examples
-~~~~~~~~
-
-Check health and remove cruft.::
-+
-------------
-$ git fsck <1>
-$ git count-objects <2>
-$ git gc <3>
-------------
-+
-<1> running without `\--full` is usually cheap and assures the
-repository health reasonably well.
-<2> check how many loose objects there are and how much
-disk space is wasted by not repacking.
-<3> repacks the local repository and performs other housekeeping tasks.
-
-Repack a small project into single pack.::
-+
-------------
-$ git gc <1>
-------------
-+
-<1> pack all the objects reachable from the refs into one pack,
-then remove the other packs.
-
-
Individual Developer (Standalone)[[Individual Developer (Standalone)]]
----------------------------------------------------------------------
@@ -67,6 +22,8 @@ A standalone individual developer does not exchange patches with
other people, and works alone in a single repository, using the
following commands.
+ * linkgit:git-init[1] to create a new repository.
+
* linkgit:git-show-branch[1] to see where you are.
* linkgit:git-log[1] to see what happened.