0

私の個人的なプロジェクト (Rails アプリ) では、作業中にコミットするのを忘れてしまい、それ以来何ヶ月も作業を続けていました。前回のコミットからかなりの変更を加えたので、Git をすべてバックアップして実行し、適切に使用したいと考えていますが、Files to stage リストに 55,000 以上のファイルが表示されているため、Tower がめちゃくちゃになっています。それらの多くは、コミットしたくないディレクトリ (node_modules ディレクトリなど) 内のファイルのようですが、それらは削除されましたが、まだリストされています。ファイルのステージング、ステージング解除、または右クリックなどのアクションを実行しようとすると、時間がかかるようです(予想どおり、これほど多くのことが推測されます)。.gitignore ファイルに特定のものを追加しようとしましたが、効果がないようです。

私はここで教訓を学び、git リポジトリをバックアップして実行したいだけですが、そこに到達するための助けが必要です。

助言がありますか?

4

1 に答える 1

0

2 つの可能な解決策。

  1. git を新しいディレクトリに複製し、そこに必要なファイルをコピーして、2 番目のディレクトリからコミットします。
  2. すべてのファイルをステージングしないでください。代わりに、必要な少量のファイルをステージングしてコミットします。次に、別のファイルのセットなどを実行します
于 2015-08-25T17:10:34.250 に答える