perferencesでフォルダーを除外.idea/
しましたが、変更をコミットしようとすると、phpstormはworkspace.xmlファイルをコミットしようとします。なんで?
質問する
3891 次
2 に答える
8
私が見る限り、.idea/workspace.xml
削除されているようです。つまり、以前は git によって追跡されていたということです。
編集: このファイルを誤ってコミットしたため、作業コピーからではなくリポジトリから削除したいと考えています。
--cached
これには、次のフラグを使用する必要がありますgit rm
。
$ git rm --cached .idea/workspace.xml
からgit help rm
:
--cached
Use this option to unstage and remove paths only from the index. Working tree files, whether modified or not, will be left alone.
ファイルをリポジトリ コードに含めたくない場合は、削除をコミットする必要があります。
代わりに、ファイルをそこに残したいが、そのファイルへのそれ以上の変更の追跡を停止したい場合は、git
のassume-unchanged
オプションを使用する必要があります。
コマンドラインからは、次のようになります。
$ git update-index --assume-unchanged .idea/workspace.xml
あなたが使用しているGUIでそれを行う方法がよくわかりません。
于 2012-12-07T14:35:47.270 に答える
1
答えは.idea/
、アプリケーションのルートにある .gitignore ファイルに追加するだけです。
于 2012-12-08T10:22:31.023 に答える