Git を使用して次の問題が発生しています。
- GitHub でリポジトリをフォークしました
- GitHub クライアントを使用してリポジトリをローカルに複製しました
- ブランチ マスターで GitHub にコミットしている他の開発者
- ローカルの git リポジトリにローカルでコミットします (そのため、同期が取れなくなっています。コミットは同期されていないコミットでした)
コマンドラインを使用してこれを解決すると:
git pull -> merge detected
git mergetool -> resolve conflicts
git commit -m "Reolved conflicts"
git push -> All changes were uploaded to GitHub
すべてスムーズに動作しました。ただし、GitHub client を使用すると、次のことが起こります。
- 競合を解決するには、同期を押します。
- 解決する保留中のマージがあると GitHub は言う
- すぐに私のローカルレポは切り離されたHEADにあります
GitHub クライアントが私のレポを切り離されたままにしている理由を誰か説明してください。