RSS ジュリア・エヴァンス フォロー 分岐した Git ブランチの処理 分岐ブランチが発生するのは、ローカルブランチとそのリモートカウンターパートが異なる歴史を持つ場合です。分岐を認識することは非常に重要で、git status、git push、git pullなどの方法で確認できます。分岐の解決方法は状況によって異なります。ひとつのアプローチは、git pull --rebaseを使用して両方の変更セットを維持することです。リモートの変更を破棄するには、git push --forceを使用しますが、git push --force-with-leaseを使用することで安全性が高まります。代わりに、ローカルの変更を上書きするには、git reset --hard origin/mainを使用します。これらのソリューションは、ワークフローと状況に基づいて分岐を解決するための選択肢を提供します。 Dealing with diverged git branches jvns.ca
git status、git push、git pullなどの方法で確認できます。分岐の解決方法は状況によって異なります。ひとつのアプローチは、git pull --rebaseを使用して両方の変更セットを維持することです。リモートの変更を破棄するには、git push --forceを使用しますが、git push --force-with-leaseを使用することで安全性が高まります。代わりに、ローカルの変更を上書きするには、git reset --hard origin/mainを使用します。これらのソリューションは、ワークフローと状況に基づいて分岐を解決するための選択肢を提供します。