了解しました。リモートで追跡され、このプロジェクトの全員で共有される開発ブランチがあります。
地元では、私はこれから分岐して、進行中の作業を行っています。ただし、その間に、別の開発者が変更をコミットして開発ブランチにプッシュし、ローカルブランチに反映させたいと考えています。 これはリベースする時ですか?
コミット履歴を維持したいので、単にローカルブランチを開発にコミットしてから、新しいブランチを開始したくありません。
私が理解しているように、リベースはHEADの開発ブランチを取得し、その上にすべてのコミットを再適用しますが、同じ行に変更を加えた場合、競合をスローすることなく他の開発者の変更を上書きしますか?