Re: Switching branch before commit
- From
Adam Roben <aroben@apple.com>
- Date
- May 10, 2007, 20:02 UTC
- Message-ID
- <CAD30837-B0EB-4752-B563-DE2517CFF0A1@apple.com>
- In-Reply-To
- <769697AE3E25EF4FBC0763CD91AB1B0201D496E7@MBGMail01.mobot.org>
On May 10, 2007, at 12:43 PM, Ron Parker wrote:
Show 17 quoted lines
> I know this is probably a FAQ and I thought I found it somewhere once, > but... How do I commit changes from in my working directory to another > (possibly non-existent) branch? > > All too often I am working on changes and realize I am sitting on > master > or a topic branch and I need to commit my mods to different branch. I > really don't like: > > git commit > git branch <other-branch> > git reset --hard HEAD^ > > Is there anything like: > git commit -b <other-branch> [<file>...]? > > If not, would patches to implement such a change be accepted?
You can do this simply by doing the following:
git checkout -b <other-branch> git commit
The changes in your working tree will be carried over to <other- branch> when you do the git-checkout command.
-Adam