最近、新しいレポを作成し、Eclipse で記述したすべての Java コードをそのレポにコピーしました。Eclipse 関連の .class bin ファイルをすべて無視する .gitignore ファイルもありますが、変更をリポジトリにプッシュしようとすると、すべてのもののアップロードが開始され、140 MB という巨大なサイズになります。なぜだろう??
以下に、私が従ってきた手順を説明します
1: Java Algorithm git フォルダーで、Java プロジェクトを Eclipse ワークスペースから直接コピーしました。
2: 同じフォルダに .gitignore を作成
3: これで、git ステータスに、私の Java プロジェクトが追跡されていないと表示されます。
4: commit と push を追加します。しかし、ここでは .gitignore を完全に無視しています。
編集:ここに私の .gitignore があります
C:\Users\Salman\Documents\GitHub\Java-Algorithm [master +1 ~0 -0 !]> cat .gitignore
bin
.settings
.classpath
.project
*.class
*.jar
*.war
*.ear
私のJava Eclipe Projectのファイル、つまりDesignAndAnalysisOfAlgorithmsは
C:\Users\Salman\Documents\GitHub\Java-Algorithm\DesignAndAnalysisOfAlgorithm [master +1 ~0 -0 !]> ls
Directory: C:\Users\Salman\Documents\GitHub\Java-Algorithm\DesignAndAnalysi
sOfAlgorithm
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 8/12/2012 2:04 PM .settings
d---- 8/12/2012 2:04 PM bin
d---- 8/12/2012 2:04 PM src
-a--- 8/12/2012 4:52 AM 301 .classpath
-a--- 8/12/2012 4:52 AM 404 .project
ありがとう