Gitでリモートブランチを使用しているため、状況があります。簡単に説明しましょう:
- 開発者 John がリモート ブランチ「post_video」を作成しました
私もこのリモートブランチをチェックアウトして作業しました
git checkout feature/post_video
変更を (ローカルで) コミットし、リモート サーバーからこのリモート ブランチの変更を引き出しました。
... few changes ... git add myfile.html otherfile.js etc. git commit (+ message) git pull
ここで最初の問題が発生しました。このリモート ブランチをプルしたとき、多くの競合がありましたが、変更したことのないファイルがありました。
2 番目の問題:これらの競合を修正した後、このリモート ブランチをマスター ブランチにマージしたいと考えました。
git checkout master git pull => just to update master before merge git checkout feature/post_video git rebase master => HERE CAME THE SECOND PROBLEM
このリベースから、非常に多くの競合が発生しました。リモート ブランチ feature/post_video にコミットがプッシュされるたびに、「競合」を解決する必要があります。
このワークフローで何が間違っているのか誰か教えてもらえますか?
ありがとう、