質問: ■構築環境 Windows Server 2012 R2 Standard 64ビット Gitサーバ上で下記のコマンドを入力すると、「rebase」が利用できない旨のメッセージが表示されてしまいます。 $ git rebase -i HEAD~2 fatal: C:\Program Files (x86)\Git\mingw32/libexec/git-core\git-rebase cannot be used without a working tree. C:\Program Files (x86)\Git\mingw32\libexec\git-core には「git-rebase」はあるのですが、利用できなくて困っております。 ご教授宜しくお願いします。
回答: こんにちは。 エラーメッセージは「作業ツリーがないとリベースできない」と言ってます。 つまり、ベア・リポジトリではリベースできないと言うことではないでしょうか? 確かに手元にあるベリ・リポジトリに対して右クリックしてもTortoiesGitメニューには「リベース」は出てこないです。 リベースはマージを繰り返すので、作業ツリーなしでは実装が難しいということではないでしょうか?