web-dev-qa-db-ja.com

SourcetreeでGitリベースを行うにはどうすればよいですか?

ローカルマスターブランチにコミットの「修正されたjsエラー」を含めて、Origin/masterにリベースしたいと思います。
enter image description here

私はこのようなプロセスを開始しました: enter image description here

これは私をこれに導きます: my Sourcetree

しかし、ご覧のとおり、プッシュする前にプルするように求められます。そして、引っ張るたびに、最初の画像に描かれている状況になってしまいます。私は何が間違っているのですか?!ありがとう、

11
shicholas

元の構造はリベースをサポートしていません。ローカルのmasterにコミットし、他の誰かがOrigin/masterに別の変更をコミット(およびプッシュ)したとします。このシナリオでは、他のコミットの上にコミットをリベースできます。

シナリオには、まったく異なるブランチからのコミットがあります。他のブランチをmasterにマージするか、その1つのコミットをチェリーピックしてmasterブランチに適用する必要があります。

5
CodeNaked