GitHub for Windowsでは、変更されたファイルのリストにはまだgit rm --cached
のファイルが表示されます。それらを隠す方法はありますか?git rm --cachedされているファイルをGitHub for Windowsの変更されたファイルのリストから隠す
0
A
答えて
0
あなたはまだあなたの.gitignore
ファイルにファイルを追加する必要があります。
http://www.gitguys.com/how-to-remove-a-file-from-git-source-control-but-not-delete-it/:
のgit rmコマンドの意志を使用すると、gitの管理からリモートファイルすることができます。 git removeの-cachedオプションを使用すると、ハードドライブ に残すことができます。
毎回、ファイルが とは思われないgitにチェックインされます。一般的な例は、設定ファイル、プロジェクトファイル があなたのIDEによって個人設定で生成され、場合によっては オブジェクトファイルがチェックインすることを決めました。これらのファイルが必要な場合は、 を頻繁に削除することはできません。 他のどこかで、それらをgitから削除してから、エラーが発生しやすいことは言うまでもありませんが、 が痛いです。
-cachedオプションをgit rmコマンドに追加すると、 作業ツリーにファイルを保存したまま、 のgitコントロールからファイルファイルをリモートにすることができます。
git rm --cached file
Gitは、もはやそれはあなたの ハードドライブ上に残っているにもかかわらず、このファイルを追跡します:彼らは、構文はありませんコマンド。
上記のコマンドを実行した後、
.gitignore
ファイルにエントリを追加して、 'ファイル'が 'git status'に表示されないようにして、後で誤って再追加できないようにしてください。
関連する問題
- 1. git rm --cachedはファイルシステムからファイルを削除しています
- 2. いつrm、git rm、git rm --cached、git addを使うべきですか?
- 3. GITの新しい/変更/削除されたファイルのGITリスト
- 4. 変更されたファイルをgithubで比較してマージする
- 5. 変更されたファイルをgithubプロジェクトリポジトリにプッシュする方法
- 6. githubの更新されたファイル情報
- 7. `git rm --cached`と` git update-index --assume-unchanged`の違いは?
- 8. Git:ファイルは「変更されましたが更新されていません」
- 9. git rm -cachedを使用してチルダファイルを削除する方法
- 10. 変更されたファイルをワークスペースでgithubにプッシュ
- 11. 変更されたものの、変更されていない特定のファイルの変更をコミットします
- 12. Gitでのみ変更されたファイルをエクスポート/アーカイブする
- 13. Gitは変更されていないファイルを示します
- 14. Photoshopからエクスポートされたファイルは常にgitで変更されたように登録されます
- 15. 無視されたファイルは変更されたまま表示されますが、インデックスから削除すると、他のマシンで削除されます。
- 16. GITで変更されていない名前ファイルを変更する
- 17. PR内でコミットから変更されたファイルをアンステージする
- 18. git:1つの特定のファイルに沿って変更されたファイルのリストを取得します。
- 19. 変更されたファイルのリストをJGitのコミットから取得する
- 20. git rm -r --cachedサブモジュールのフォルダと内容を削除しない
- 21. git - 再インストール後にすべてのファイルが変更される
- 22. git checkout -fすべてのファイルが変更される
- 23. git:ブランチ上で変更されたファイルを確認する
- 24. githubプルリクエストから削除されたファイルを削除しますか?
- 25. 変更されていないファイルへの変更のためにGitがマージするのを拒否する
- 26. Gradle:タスクの入力として変更されたファイルのリスト
- 27. ファイル名が変更された(削除され、追加された)git変更の取り消し
- 28. CSSのオーバーフロー:隠されたリストの弾丸が隠されていますか?
- 29. git - 作成されたブランチのファイルが変更されました。
- 30. gitで変更をチェックし、変更されたファイルをループするシェルスクリプト?
何をしたいですか? --cachedは、ディスクから削除せずにインデックスからファイルを削除するだけですが、変更はコミットする必要があります。レポを書き換えてバージョンコントロールからファイルを削除することはできますが、それはハードパスです。 – Tensibai
@天才おかげさまで、私は自分の '.gitignore'ファイルにファイルを追加する必要がないと誤って思っていたようです。 –