web-dev-qa-db-ja.com

android studioはvcsからファイルを削除します

ファイルフォームのバージョン管理を除外したいと思っています。ファイルのvcsボタンに「追加」が表示されますが、Eclipseのように「追跡解除」または「無視」ボタンが見つかりません。フォルダー.idea /を除外しようとしました。 gitignoreを手動で編集してファイルを無視ボタンを編集するのに疲れましたが、何も機能しません。何か案は ?

ありがとうトーマス

16
Thomas Goureau

Android StudioまたはGitBashコンソールの[ターミナル]]タブを使用して、追跡されたファイルをvcsから手動で削除できます。

無視されたファイルを追跡解除するには、次のことを行う必要があります。

1)無視するファイルが.gitignoreに正しくリストされていることを確認します

2)保留中の変更をコミットします(重要です!)

3)コマンドを実行する

git rm -r --cached . 
git add .

4)そして再びコミットします:

git commit -am "Remove ignored files"

これらの手順では、Gitインデックスからすべてのアイテムを削除してから、gitの無視を尊重しながら再度更新します。

手順2で保留中の変更をコミットする理由は、rmが別のコミットの一部である場合、期待どおりに機能しないためです。

コメントで詳細を確認してください ここ

35
Artem M