0

私は git を介して別の開発者と協力しています。私たちのセットアップ環境は異なります。正しい sdk やその他のライブラリを追加しないようにするために、この行を .gitignore に含めることにしました。

#eclipse 
project.properties

しかし、最初のコミットでは、私の project.properties ファイルがリポジトリにプッシュされました。.gitignore ファイルを更新すると、他の開発者のマシンでこの問題が解決されると思いました。しかし、リポジトリをプルするたびに、コードを実行できるように、SDK とライブラリのパスでプロジェクトを更新する必要があります。

4

1 に答える 1

1

システムによって既に追跡されている git リポジトリ内のファイルを無視する場合は、リポジトリ キャッシュからファイルを削除する必要があります。ファイルを削除した後、無視ルールを .gitignore ファイルに追加すると、リポジトリによって無視されます。

最初: リポジトリ キャッシュからファイルを削除します。

git rm --cached path/file 2番目: 無視ルールを .gitignore ファイルに追加します

path/filename 3 番目: 更新された .gitignore ファイルをコミットします

git add file git commit -m "更新された .gitignore ルール" git push

ここにあります:

http://www.wegtam.net/article/add-file-gitignore-was-already-tracked

于 2014-07-15T09:23:52.843 に答える