what git fresh also does is rebase local master against remote master, prune stale remote-tracking branches, optionally rebase current branch against remote master, optionally delete merged remote branches, optionally hard reset local master to remote master and clean the workspace, and stash/apply any uncommitted changes prior to usage.
yes, since Nehalem it was not publicly disclosed. Only the BIOS writer guide had these details. The Model Specific Register address and its bit value settings were not published, not all BIOS implementations exposed the 4 h/w prefetchers. In some CPUs they stayed disabled that way which made debugging more difficult.
For layout design, I tend to sketch my UX ideas on paper. For this site, since it's so minimal, I designed straight in the browser using HTML / CSS (SASS)