git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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
Previous: Ron ParkerNext: Junio C Hamano
Message 2 of 3 in “Switching branch before commit”
  1. Ron ParkerMay 10, 2007
  2. Adam RobenMay 10, 2007
  3. Junio C HamanoMay 10, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.