From: Eric Sunshine Date: Sat, 04 Jul 2015 02:23:00 GMT Subject: Re: [PATCH v2 07/23] Documentation/git-worktree: add EXAMPLES section Message-ID: In-Reply-To: <1435969052-540-8-git-send-email-sunshine@sunshineco.com> On Fri, Jul 3, 2015 at 8:17 PM, Eric Sunshine wrote: > Signed-off-by: Eric Sunshine > --- > +EXAMPLES > +-------- > +You are middle of a refactoring session and your boss comes in and demands s/middle/in the &/ > +that you fix something immediately. You might typically use > +linkgit:git-stash[1] to store your changes away temporarily, however, your > +worktree is in such a state of disarray (with new, removed, moved files, > +and other bits and pieces strewn around) that you don't want to risk > +disturbing any of it. Instead, you create a temporary linked worktree to > +make the emergency fix, remove it when done, and then resume your earlier > +refactoring session. > + > +------------ > +$ git branch emergency-fix master > +$ git checkout --to ../temp emergency-fix > +$ pushd ../temp > +# ... hack hack hack ... > +$ git commit -a -m 'emergency fix for boss' > +$ popd > +$ rm -rf ../temp > +$ git worktree prune > +------------ > + > BUGS > ---- > Multiple checkout support for submodules is incomplete. It is NOT > -- > 2.5.0.rc1.197.g417e668