0
- 私はリポジトリにPRを行いました。受け入れられ、マージされました。
I
git fetch upstream
my fork。 はリモート追跡ブランチをマージ '上流/マスターのプルリクエストで重複したコミットを避けるためにrebaseする方法私はプッシュ:
は私が事前にコンパイルされたメッセージを持つ
commit
持っを[ここに私は全く理解できなかったものを開始します]私
remote
もう一つの特徴に作業を続行、
remote
にプッシュすると、別のプル要求時間を作成します(3)古いPRのコミット、マージ...コミットと(2つの最後の)コミットは、この機能に関連しています。
Hereは、最後の2つのコミットだけが必要なPRです。
あなたが見ることができるとして、所有者は心から、それを正しい方法で解決する方法がわからない、rebase
に提案したが。
最初のコマンド( 'rebase')の後に、vimに_#Rebase 163554c..163554cを163554c(1コマンド)_のように表示します。 >次に、対話モードで必要なコミットの行を削除します。 vimで何かする必要がありますか? –
私は「不必要」を意味しました。あなたは最後の2行だけを保持します。次にvimを ':wq'で保存して終了します。それは仕事をしなければならない。 – Till
'' ' 対話型リベースが進行中です。 163554cへの最後のコマンドは、(1つのコマンドが実行される)に行わ: ピック163554cは、(1、残りのコマンド)を行うことを例に積層通知の変更 次のコマンドを適用します。 積み上げ通知 上のアクションボタン(「Gitのリベースを使用する許可e5ef53e選びます - -edit-todo "を表示して編集する) 現在、 '163554c'のブランチ 'master'をリベースしています。 (すべての競合が固定:実行 "gitのは--continueリベース")とき 'Gitのstatus'コミットする 何も、作業ディレクトリのクリーン ' '' は、このokですか? –