.classpathファイルと.projectファイルをコミットせず、Mavenを使用しないように、私や他の人に教え続けます。
どういうわけか、ジュニア開発者は常に特定のルールを無視し、それらのファイルをコミットします。そのようなファイルは、ジャンプしてコードの使用を開始できる初心者向けに作成した方がはるかに優れています。
今、私の側から、私は何かを試してみたい/やってみたい。リポジトリのクローンを作成すると、.classpathおよび.projectファイルが取得され、システムで変更されます。
ただし、Gitとの同期中はコミットしないようにし、常に無視する必要があります。ローカルシステムでの私の変更がGitを台無しにしないように、それらのファイルのGitの変更が私のローカルファイルを台無しにしません。
どうすればこれを達成できますか?とにかく、それらのファイルをそのような方法で無視されるようにマークするには?
.project
と.classpath
が既にコミットされている場合、それらはインデックスから削除する必要があります(ディスクからは削除できません)
git rm --cached .project
git rm --cached .classpath
その後、.gitignore
が機能します(そのファイルはクローンを介して追加および共有できます)。
たとえば、この gitignore.io/api/Eclipse
ファイルは機能します。
# Eclipse Core
.project
# JDT-specific (Eclipse Java Development Tools)
.classpath
クローン作成時に「 Template Directory 」を使用できることに注意してください(すべてのユーザーがアクセスできる共有フォルダーに設定された環境変数$GIT_TEMPLATE_DIR
があることを確認してください)。
そのテンプレートフォルダには、info/exclude
ファイル、 with ignore rules for you for forceallリポジトリ、任意のユーザーが使用する新しいもの(git init
)を含む。
.gitignoreに以下の行を追加し、urプロジェクトフォルダー内にファイルを配置します
/target/
/.classpath
/*.project
/.settings
/*.springBeans
.gitignoreファイルを使用します。これにより、特定のファイルを無視できます。 http://git-scm.com/docs/gitignore
クラスパスとプロジェクトファイルを処理するEclipseの例を以下に示します。 https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore