私の研究グループが少し前に取り組んでいる git リポジトリをフォークしてからクローンを作成しました。私は git を初めて使用しましたが (今でも)、喜んでいくつかのブランチを作成し、リモート ソースからの変更を時々マージしました。私は自分の変更をリポジトリのリモート フォーク バージョンに時々プッシュしましたが、元のリポジトリにはあまりプッシュしませんでした。
状況は次のとおりです。コミットされ、リモートリポジトリにプッシュされた大量の変更があります。グループの残りのメンバーが取り組んでいる元のリモート リポジトリに到達したものはほとんどありませんでした。たった 1 つの大きな diff を実行するだけでは問題外です。なぜなら、私以外の誰も必要としない未完成の未完成の仕事がまだあまりにもたくさんあるからです。選択した変更 (手動で選択したものなど) をリモート リポジトリにチャンクごとにプッシュするにはどうすればよいですか?
私は git に堪能ではないので、クリーンなクローンを作成してそこから始めなければならないのではないかと考えています。私の状況にアプローチするよりスマートな方法はありますか?
ありがとうございました。