Added a few examples to git-pull man page.
Junio C Hamano:
git-tag: Do not assume the working tree root is writable.
Documentation: git-add -- do not say "cache", add examples.
Documentation: -merge and -pull: describe merge strategies.
Document the --no-commit flag better
Documentation: git-fetch/pull updates.
format-patch: "rev1.." should mean "rev1..HEAD"
copy.c::copy_fd() - do not leak file descriptor on error return.
init-db::copy_file() - use copy_fd()
git-clone: fix local clone (thanks to Linus)
Remove the temp file if it is empty after the request has failed
This is primarily to include the 'git clone -l' (without -s) fix,
first spotted and diagnosed by Linus and caused James Bottomley's
repository to become unreadable. It also contains documentation
updates happened on the "master" branch since 0.99.9c
Signed-off-by: Junio C Hamano <email@example.com>