git clean -Xiではフォルダは削除されず、ファイルのみが削除されます。


2

俺の .gitignore のようなものがあります

/folder
/.otherFolder
.file
.otherFile

そして私がするとき git clean -Xi それだけで削除されることを示しています .file そして .otherFile、 だがしかし folder または otherFolder

何故ですか?

編集:私は走っている git version 1.8.5.5。これは何ですか git help clean ように見えます: http://hastebin.com/bilovusugi 。 -dオプションの説明はgitignoreについては何も述べていません。 gitignoredディレクトリだけを削除したいのですが、追跡されていない他のディレクトリはそのままにしておきます。

回答:


1

読んだあと git help clean 追加したいと思います -d オプション。

私は見ない -i オプション。それはタイプミスかバージョン1.7.10の後に加えられた何か?


-i インタラクティブです。私の最新の質問を見てください。ありがとうございます。
trusktr

2

ああ、かっこいい! benjifisherに感謝します。そう

git clean -Xi

フォルダが含まれていないため、フォルダは削除されません。 -d オプション。の -X オプションと組み合わせて -d オプションを選択すると、追跡されていないフォルダとgitignoredフォルダが削除されます。

だから、使用します:

git clean -Xdi

これは質問に対する答えを提供しません。作者からの批評や説明を要求するには、投稿の下にコメントを残してください。
BlueBerry - Vignesh4303

@ BlueBerry-vignesh4303どうですか。私は私の答えをもっと冗長に更新しました。さらに、お気づきの場合、私は彼の答えを承認済みの答えとしてマークしたので、彼はすべての評価を得ました。
trusktr

2
朝私はコメントを私にさせた編集の前にこの記事をレビューしました:)良い一日を過ごす
BlueBerry - Vignesh4303
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.