README: document new copying rules, and -t
diff --git a/README.md b/README.md
index 68a1725..9db9ac4 100644
--- a/README.md
+++ b/README.md
@@ -42,11 +42,18 @@
You know how to use `go get`? That's how you use `gvt fetch`.
```
-# This will fetch the dependency into the ./vendor folder.
$ gvt fetch github.com/fatih/color
2015/09/05 02:38:06 fetching recursive dependency github.com/mattn/go-isatty
2015/09/05 02:38:07 fetching recursive dependency github.com/shiena/ansicolor
+```
+`gvt fetch` downloads the dependency into the `vendor` folder.
+
+Files and folders starting with `.` or `_` are ignored. Only [files relevant to the Go compiler](https://golang.org/cmd/go/#hdr-File_types) are fetched.
+
+Test files and `testdata` folders can be included with `-t`.
+
+```
$ tree -d
.
└── vendor
@@ -60,7 +67,13 @@
└── ansicolor
9 directories
+```
+There's no step 2, you are ready to use the fetched dependency as you would normally do.
+
+(Requires Go 1.6+, or 1.5 with `GO15VENDOREXPERIMENT=1` set.)
+
+```
$ cat > main.go
package main
import "github.com/fatih/color"
@@ -74,12 +87,15 @@
$ go build .
$ ./hello
Hello, world!
-
-$ git add main.go vendor/ && git commit
-
```
-A full set of example usage can be found on [GoDoc](https://godoc.org/github.com/FiloSottile/gvt).
+Finally, remember to check in and commit the `vendor` folder.
+
+```
+$ git add main.go vendor/ && git commit
+```
+
+A full set of example usage and other commands can be found on [GoDoc](https://godoc.org/github.com/FiloSottile/gvt).
## Alternative: not checking in vendored source