私はgitに少し慣れていないので、適切なチュートリアルを行うのではなく、すぐにgitに飛び込むことにしました。プロジェクトに1か月取り組んだ後、私は少しトラブルに巻き込まれました。ある時点で、特定のコードがどのように表示されるかが気に入らないと判断したので、その時点でBはEに分岐し、問題のあるファイルを削除して、まったく新しいファイルとして再作成しました。明らかに、ファイルを削除するのではなく、git rmを実行するのが最善の方法でした...Cから分岐するためにEをリベースする必要がありますが、リベースとの競合のため、それを管理する方法がわかりません。ファイルは両方のブランチで変更されます。私の目標は基本的に、Eで始まるブランチに新しいファイルを継続させることですが、Cの変更を新しいブランチに組み込むことです。これをリベースする方法を理解するのに役立つ、
A -> B -> C -> D
\
E -> F -> G