2016-08-16 38 views
-2

ただ1つのファイルを無視したいだけです。 私はファイルと同じディレクトリでこれを行いました:git rm --cached [ファイル名]Git無視ファイル - 方法

そして、私は致命的です:path spec '[ファイル名]'がどのファイルとも一致しませんでした。

私はこれに多数の回答を検索しましたが、意味がありません。ファイルが削除されているのか、削除されていないのか、ツリーから削除されているのかなどについての議論があるようです。ファイルをgithubデスクトップのコミットリストに表示しないだけです。

私はしました:git ls-files --others -i --exclude-standardそして既に無視されているように見えるファイルのリストを得ました。

これを行うための秘密は何ですか?

+0

.gitignoreファイルに追加しますか? –

答えて

-1

気にしないで、私はgithubデスクトップのファイルを右クリックして「無視」を選択できることに気付きました。 はない使用グラフィカルなツールを行う人のために

2

...

.gitignoreファイルにファイル名を追加します。 Gitのレポで

echo "path/to/file" >> .gitignore 
git add .gitignore 
git commit -m "Ignore that pesky file" 

今、Gitは間違いなく、今からそのファイルを無視します。ここで

あなたは.gitignoreにその特定のファイルを追加する必要がdoc

0

です。私は.gitignoreがすでに.git/フォルダにあると仮定します。

その後、git rm --cached .gitignore

+0

ファイルを右クリックして「無視」を選択すると削除されましたが、副作用は.gitignoreがgithubのコミットリストに現れたことです。私はこのコマンドを実行し、rm '.gitignore'を取得しましたが、まだコミットリストに表示されます。 ? – user2568374

関連する問題