From: Avery Pennarun Date: Wed, 19 Aug 2009 18:07:14 GMT Subject: Re: question concerning branches Message-ID: <32541b130908191107v2ab6752awb43f521f805b5f1a@mail.gmail.com> In-Reply-To: <4a8c373f@wupperonline.de> On Wed, Aug 19, 2009 at 5:33 PM, Ingo Brueckl wrote: > Within a git repository, I do: > >  git branch test >  git checkout test >  # edit foo.bar >  git checkout master > > I'd expect that master is in the exactly same unchanged state it was at > branching time, but what a surprise, foo.bar is modified here, too! You seem to have forgotten the "git commit" step before switching back to master. You have a modified file in your repository; what did you *want* to happen when you switched branches? (Many people find the current behaviour very convenient.) You might also want to look at the "git stash" command. Avery