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

Re: reverting initial commit

From
EREric Raible <raible@gmail.com>
Date
Mar 25, 2009, 21:06 UTC
Message-ID
<loom.20090325T205905-856@post.gmane.org>
In-Reply-To
<gqe1kf$pg1$1@ger.gmane.org>
Giuseppe Bilotta <giuseppe.bilotta <at> gmail.com> writes:
Show 10 quoted lines
> Actually, rebase --interactive cannot be used to amend the first commit.
> This is something that has hit me a couple of times when I realised, after
> the second or third commit, that I needed to fix the first one. I found
> the fastest way in this case to be to just format-patch all but the first
> commit, reset --hard to the first commit, amend, and git am what I format-
> patched.
> 
> I wish there was a way to tell rebase -i to go back to the first commit,
> inclusive, but the two or three times I've tried hacking at it I never
> managed to come to anything useful 8-/

I like to be able to rebase -i back to the first commit as well, which is why I generally start off with:

git init && git commit --allow-empty -m'initial commit'
- Eric
Previous: Giuseppe BilottaNext: Pascal Obry
Message 8 of 10 in “reverting initial commit”
  1. Pascal ObryMar 25, 2009
  2. Jacob HelwigMar 25, 2009
  3. Junio C HamanoMar 25, 2009
  4. Jacob HelwigMar 25, 2009
  5. Giuseppe BilottaMar 25, 2009
  6. Sverre RabbelierMar 25, 2009
  7. Giuseppe BilottaMar 25, 2009
  8. Eric RaibleMar 25, 2009
  9. Pascal ObryMar 25, 2009
  10. Junio C HamanoMar 25, 2009

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.