私は、git-hub でホストされている 1 つのオープン ソース プロジェクトを使用しています。
また、最後にこのプロジェクトに多くの変更を加え、これを別のローカルリポジトリに保持しています。
そのため、git-hub から新しい変更を取得する必要がある場合、両方をマージする際に問題に直面しています (ローカル リポジトリと git-hub の変更)。
例: project 1 -> local1 も github から: project 1 -> git-1 **これらの変更は同じディレクトリにあります。現在、以下の手順でこれら 2 つをマージしています。
- ローカル リポジトリ コードを git3 に置き換えます (ツリーは project1->git1 になります)。
- head と比較します (これは project1->local1 です)。
- local1 の変更を更新します (head は project1->local1->git1-local マージになりました)
しかし、git-hub からの新しい更新 (たとえば、ツリーは project1->git1->git-2) とローカル (project1->local1->local2) の新しい更新の場合、これらをマージする場合2 つ、もう一度繰り返す必要があります (再度 local1 の変更を追加します)。どうにかして local2 の変更だけを追加できれば問題ありません。
私が言おうとしていることが明確であることを願っています。