私はかなりの作業を行いました(「あなたのブランチは37回のコミットで 'origin / master'の前にあります。」)master
。これらのコミットは私のローカルマシンにのみ存在し、にプッシュされていませんがorigin
、他の開発者がプッシュしていて、origin/master
これらの変更をプルしたため、状況は多少複雑です。
37個のローカルコミットを遡って新しいブランチに移動するにはどうすればよいですか?ドキュメントに基づいて、これを行うgit rebase --onto my-new-branch master
か、または...origin/master
行う必要があるようですが、どちらも「致命的:単一のリビジョンが必要です」というエラーを表示します。 man git-rebase
はリビジョンを提供することについて何も述べておらずrebase
、その例はそうではないので、このエラーを解決する方法がわかりません。
これがあること(注ないの複製既存の移動、Gitリポジトリの新しいブランチにコミットされていない作品や、別のGitのブランチに私の地元のコミットされていない変更をマージする方法は?これらの質問は、ローカルの作業ツリー内のコミットされていない変更、いない変化に対応として、ローカルでコミットされました。)