私はEclipseとEGitを使用していますが、Eclipseは。gitignoreファイルを変更せずに変更します。 Eclipseを開くとすぐに。gitignoreファイルが変更されます。
。gitignore(EGit経由)にいくつかのフォルダーを追加しましたが、その後削除しましたが、Eclipseは削除された行を。gitignoreに追加し続けます。
git checkout .gitignore
、私はファイルの良いバージョンを取得しますgit status
、どうして?
デフォルトでは、EGitは「派生」としてマークされたリソースを.gitignore
に自動的に追加します。典型的な例は、コンパイルされたクラスを含むJavaプロジェクトのbin
フォルダーです。
これを無効にするには、[ウィンドウ]> [設定]> [チーム]> [Git]> [プロジェクト]に移動し、[派生リソースを.gitignoreに追加して自動的に無視する]の選択を解除します。
また、EGitにはバグがあり、Eclipseモデルとファイルシステムが同期していないときにエントリが追加されていました。 bug 42161 (EGit 3.5で修正済み)を参照してください。