リポジトリに貢献する通常のGitHubフローは、アップストリームのフォークを作成し、変更を加えるローカルコピーを複製し、フォークにプッシュバックしてから、変更をアップストリームにマージするPRを作成することです。
しかし、その後アップストリームが変更された場合、マージコミットを作成せずに(また、git CLIを使用せずに)フォークをどのように更新しますか?
マージコミットを作成する方法、またはgitコマンドラインインターフェイスに依存する方法でこれを行う方法をすでに知っています。この質問は、特にGitHub.com WebサイトまたはGitHubデスクトップアプリケーションのみ(CLIなし)の使用に関するものです。
これは非常に一般的なワークフローであるため、GitHub GUIを使用して簡単に実行できる方法があるはずです。
繰り返しますが、CLIを使用する、またはマージコミットを作成する(例: this way )回答は、CLI以外のソリューションを明示的に探しているため、この質問には回答しません。
この質問に正しく答えるには、何を達成しようとしているのかを理解することが重要です。 1)履歴を明確にするか、2)マージによって中断されないようにコミットを維持することで、diffをより簡単にしたいと思います。
私の理解が正しければ、rebaseを使用します。