Adjust to ls-tree --full-name when run from a subdirectory.
[gitweb.git] / Documentation / fetch-options.txt
index 12d12b27e8ceb64772d41b1074e65495401f5cd6..200c9b240dc3f89cd29350332447e48b53bcfdc1 100644 (file)
@@ -4,8 +4,18 @@
        option old data in `.git/FETCH_HEAD` will be overwritten.
 
 -f, \--force::
+       When `git-fetch` is used with `<rbranch>:<lbranch>`
+       refspec, it refuses to update the local branch
+       `<lbranch>` unless the remote branch `<rbranch>` it
+       fetches is a descendant of `<lbranch>`.  This option
+       overrides that check.
 
 -t, \--tags::
+       By default, the git core utilities will not fetch and store
+       tags under the same name as the remote repository;  ask it
+       to do so using `--tags`.  Using this option will bound the
+       list of objects pulled to the remote tags.  Commits in branches
+       beyond the tags will be ignored.
 
 -u, \--update-head-ok::
        By default `git-fetch` refuses to update the head which