git rebase -i <first_commit_in_repository>

9 messages, 6 authors, 2016-06-15 · open the first message on its own page

git rebase -i <first_commit_in_repository>

From: eschvoca <hidden>
Date: 2016-06-15 22:47:36

Hi,

Is there a way to rewrite history, including the first commit.  It
seems that the first commit can not be modified with a rebase.

Cheers.

Re: git rebase -i <first_commit_in_repository>

From: Mike Hommey <hidden>
Date: 2016-06-15 22:47:36

On Mon, Oct 26, 2009 at 01:14:47PM -0400, eschvoca wrote:
Hi,

Is there a way to rewrite history, including the first commit.  It
seems that the first commit can not be modified with a rebase.
Unfortunately, there is no way to do so, except by hand, by checking out
the first commit, amend it, and then rebase.

Mike

Re: git rebase -i <first_commit_in_repository>

From: Erik Faye-Lund <hidden>
Date: 2016-06-15 22:47:36

On Mon, Oct 26, 2009 at 6:14 PM, eschvoca [off-list ref] wrote:
Hi,

Is there a way to rewrite history, including the first commit.  It
seems that the first commit can not be modified with a rebase.
This question is answered in the FAQ:
http://git.or.cz/gitwiki/GitFaq#HowdoIedittherootcommit.3F

-- 
Erik "kusma" Faye-Lund

Re: git rebase -i <first_commit_in_repository>

From: eschvoca <hidden>
Date: 2016-06-15 22:47:36

On Mon, Oct 26, 2009 at 1:25 PM, Erik Faye-Lund
[off-list ref] wrote:
On Mon, Oct 26, 2009 at 6:14 PM, eschvoca [off-list ref] wrote:
quoted
Hi,

Is there a way to rewrite history, including the first commit.  It
seems that the first commit can not be modified with a rebase.
This question is answered in the FAQ:
http://git.or.cz/gitwiki/GitFaq#HowdoIedittherootcommit.3F
Thanks Eric.  Hopefully someone will enhance rebase to handle the root commit.

Re: git rebase -i <first_commit_in_repository>

From: Dirk Süsserott <hidden>
Date: 2016-06-15 22:47:36

Am 26.10.2009 19:08 schrieb eschvoca:
On Mon, Oct 26, 2009 at 1:25 PM, Erik Faye-Lund
[off-list ref] wrote:
quoted
On Mon, Oct 26, 2009 at 6:14 PM, eschvoca [off-list ref] wrote:
quoted
Hi,

Is there a way to rewrite history, including the first commit.  It
seems that the first commit can not be modified with a rebase.
This question is answered in the FAQ:
http://git.or.cz/gitwiki/GitFaq#HowdoIedittherootcommit.3F
Thanks Eric.  Hopefully someone will enhance rebase to handle the root commit.
Hi,

probably my approach could help you in the future: When I create a new 
repo (git init) I firstly create an initial commit with nothing else 
than an initial commit, i.e.:

$ git init
$ echo "initial" > initial.commit
$ git add initial.commit
$ git commit -m "Initial commit"

and then secondly

$ git add .
$ git commit -m "*REAL* initial commit"

Afterwards I have a repo with an initial commit that only contains one 
file (initial.commit) and the "real" initial commits thereafter. Maybe 
that's a solution for you.

Cheers,
     Dirk

Re: git rebase -i <first_commit_in_repository>

From: Allan Caffee <hidden>
Date: 2016-06-15 22:47:36

2009/10/26 Dirk Süsserott [off-list ref]:
Am 26.10.2009 19:08 schrieb eschvoca:
Hi,

probably my approach could help you in the future: When I create a new repo
(git init) I firstly create an initial commit with nothing else than an
initial commit, i.e.:

$ git init
$ echo "initial" > initial.commit
$ git add initial.commit
$ git commit -m "Initial commit"
I don't think this is actually necessary.  You should just be able to do:
$ git init
$ git commit --allow-empty -m "Initial commit (empty)"

--
Allan

Re: git rebase -i <first_commit_in_repository>

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:47:36

Hi,

On Mon, 26 Oct 2009, eschvoca wrote:
On Mon, Oct 26, 2009 at 1:25 PM, Erik Faye-Lund
[off-list ref] wrote:
quoted
On Mon, Oct 26, 2009 at 6:14 PM, eschvoca [off-list ref] wrote:
quoted
Hi,

Is there a way to rewrite history, including the first commit.  It
seems that the first commit can not be modified with a rebase.
This question is answered in the FAQ:
http://git.or.cz/gitwiki/GitFaq#HowdoIedittherootcommit.3F
Thanks Eric.  Hopefully someone will enhance rebase to handle the root 
commit.
If you cannot do it yourself, you can always offer to bribe^Wpay somebody 
to do it for you.

Ciao,
Dscho

Re: git rebase -i <first_commit_in_repository>

From: eschvoca <hidden>
Date: 2016-06-15 22:47:37

Hi,

On Mon, Oct 26, 2009 at 5:11 PM, Johannes Schindelin
[off-list ref] wrote:
Hi,

On Mon, 26 Oct 2009, eschvoca wrote:
quoted
On Mon, Oct 26, 2009 at 1:25 PM, Erik Faye-Lund
[off-list ref] wrote:
quoted
On Mon, Oct 26, 2009 at 6:14 PM, eschvoca [off-list ref] wrote:
quoted
Hi,

Is there a way to rewrite history, including the first commit.  It
seems that the first commit can not be modified with a rebase.
This question is answered in the FAQ:
http://git.or.cz/gitwiki/GitFaq#HowdoIedittherootcommit.3F
Thanks Eric.  Hopefully someone will enhance rebase to handle the root
commit.
If you cannot do it yourself, you can always offer to bribe^Wpay somebody
to do it for you.

Ciao,
Dscho
I can do the workaround myself but not the production ready patch.
Right now the only bribe I can offer is that it might be less work
writing the patch than supporting this corner case with answering
questions and writing a FAQ entry about it.  It also would make the
awesome rebase -i even awesomer :)  I know, a disappointing bribe but
from a thankful user.

Thanks

Re: git rebase -i <first_commit_in_repository>

From: Dirk Süsserott <hidden>
Date: 2016-06-15 22:47:37

Am 26.10.2009 21:47 schrieb Allan Caffee:
2009/10/26 Dirk Süsserott [off-list ref]:
quoted
Am 26.10.2009 19:08 schrieb eschvoca:
Hi,

probably my approach could help you in the future: When I create a new repo
(git init) I firstly create an initial commit with nothing else than an
initial commit, i.e.:

$ git init
$ echo "initial" > initial.commit
$ git add initial.commit
$ git commit -m "Initial commit"
I don't think this is actually necessary.  You should just be able to do:
$ git init
$ git commit --allow-empty -m "Initial commit (empty)"
Allan,

that works great and is not as cumbersome as my solution.
Thank you!

Dirk
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help