Update readme, stage script.
diff --git a/README.md b/README.md
index 95340d3..7d95165 100644
--- a/README.md
+++ b/README.md
@@ -66,9 +66,15 @@
 ./scripts/docker-build-site.sh
 # Non-Docker versions
 #./scripts/docker-build-site.sh
-./scripts/stage-changes.sh
+./scripts/stage-changes.sh {prod,staging}
 git push origin <branch>
 ```
 
+## Branches Layout
+
+* ``master`` - Contains website source code without the generated content.
+* ``asf-site`` - Contains generated website content for production environment.
+* ``asf-staging`` - Contains generated website content for staging environment.
+
 [1]: http://jekyllrb.com/
 [2]: https://github.com/Kami/kami.github.com
diff --git a/scripts/stage-changes.sh b/scripts/stage-changes.sh
index ed18b03..d19a7eb 100755
--- a/scripts/stage-changes.sh
+++ b/scripts/stage-changes.sh
@@ -1,3 +1,6 @@
 #!/usr/bin/env bash
+set -e
+DESTINATION_BRANCH=$1
+git checkout "${DESTINATION_BRANCH}"
 git add output
 git commit -m "Re-generate website."