プロジェクトに関心がなくなったことを明確に示す README ファイルを除いて、すべてのソースを削除する単一のコミットを行います (また、README の重要な部分を最後のコミット ログ メッセージにコピーし、git commit を使用します --必要に応じて修正します)。
README には、すべてのソース コードが履歴として引き続き利用できることを説明する必要があります。さらに、最新のコードの成熟度レベルについて説明する必要があります。それがどこかの本番環境で使用された場合は、ここに記載する必要があります。それが単なる実験であり、正しくコンパイルできなかった場合は、それを大文字で示す必要があります。ただし、後者の場合、コード リポジトリを削除するだけでも意味があるかもしれません。
明らかに、README にはコードの動作に関する一般的な説明も含まれている必要がありますが、それは既に README に含まれている必要があります。
また、そのコードの潜在的なユーザーが探すと思われる単語を README に入れるようにしてください。これらの単語は、コードを保守していないことを示す部分の近くに置くようにしてください。
この理由:
- あなたの情報源に興味のある人は誰でも(歴史を通して)それを手に入れることができます
- あなたの HEAD を彼の HEAD と盲目的にマージしようとすると、すぐにそれが悪い考えであることがわかります (すべてのソース コードが削除され、なぜこれが起こったのかを説明する README に置き換えられます)。
私は、誰も fork していない (そしてコードを保存していない) 場合、何の価値もないという提案には同意しません。おそらく、他の誰かが引き継がない唯一の理由は、あなたのプロジェクトが十分な数の注目を集めていないことです。
コードに何らかの価値があると思われる場合 (つまり、0 を超える値を意味します)、それを削除しないでください。コードが放棄されたことを明確にしてください。