たとえば、リポジトリ A があり、A のフォークにする予定のリポジトリ B を作成するとします。A をクローンして .git を削除し、再作成してオリジンを追加してプッシュし、履歴を 1 つのコミットに置き換えます。プロジェクト A がファイルを更新するまでは問題ありません。私はAに追いつきたいので、変更を取得してBにマージします。ただし、変更を取得すると、過去の履歴全体、タグ、ブランチなど、不要なものもすべて取得されます。
ただし、必要なのは、マスターからのファイル履歴 (新しい変更を導入したコミットや実際のファイル変更など)、またはタグやブランチを使用せず、削除したフォルダーを常に戻すことなく、指定したブランチだけです。
これが不可能な場合、git に変更をロードするように指示する方法はありますか?