1. ホーム
  2. git

git rebase -i' を使ってブランチのすべての変更をリベースするにはどうしたらいいですか?

2023-09-11 05:03:15

質問

以下はその例です。

>git status
# On branch master
nothing to commit (working directory clean)
>git checkout -b test-branch
>vi test.c
>git add test.c
>git commit -m "modified test.c"
>vi README
>git add README
>git commit -m "modified README"

今度は、' git rebase -i を実行して、このブランチのすべてのコミットをリベースできるようにしたいのです。のようなものはありますか? git rebase -i HEAD~MASTER のようなものはありますか? 私は、' git rebase -i HEAD~2 を使うこともできますが、何回コミットが行われたかを数えるのは本当に嫌なんです。私はまた、' git rebase -i sha1 でも、最初のコミットの sha1 を見つけるために git log を調べたくはありません。何かアイデアはありますか?

どのように解決するのですか?

試してみましたか。 git rebase -i master ?