2011-07-22 6 views
1

"git add"のようにGitでファイルをマークする方法はありますか?それをステージングすることはありませんが、まだgitの状態で表示されますか?gitの状態でファイルを無視して表示する方法はありますか?

私はこれが狂ったように聞こえますが、理由は私がgit GUI(Tower)ブラウズウィンドウで見たいいくつかのローカルスクリプトファイルを持っているからです。しかし、私はそれらをrepoに追加したくありません。 "すべてをステージングする"。

ファイルを展開して状態を設定するとshowUntrackedFile =正常(またはすべて)が表示されますが、「git add」によって再び追加されます。または「すべてをステージングする」。私がそれらを.gitignoreに入れた場合、追加/ステージングされませんが、ブラウズウィンドウにも表示されません(どちらか少なくともタワーは効果的です)。

gitステータスで無視されるファイルを表示する方法はありますか?私はノーだと思っていますが、食肉加工業者の仕事を望んでいますか?

答えて

1

あなたは、ステータスの後git statusgit ls-files -o -i --exclude-standardを呼び出しalias ...ハックの 種類を作成することができ、それが動作するはずです。
私はこれをテストし、それが別名設定し

  • 作品:

    git config --global alias.st '!git status && echo "**IGNORED FILES**" && git ls-files -o -i --exclude-standard'

  • ランgit st代わりのgit status

Similar question
How to call multiple commands in an alias

+0

これは 'GitのLS-ファイル-o -i --exclude-standard'確実に動作しますが、私はタワーでそれを統合する場合は/かどうかはわかりませんが、それはパスを私を設定します。 – jb510

-1

私はそうは思わない。それは実際にgit無視の意図を破るでしょう。

http://git-scm.com/docs/gitignoreからgitignoreファイルが は無視すべきではgit意図的に追跡されていないファイルを指定します。

私はそれがおそらくあなたが望んでいる答えではないことは知っていますが、それは正確だと思います。

1

私は他の回答者が人を読んでいるかどうかわからないけど、:

git status --ignored 

ショーは、同様のファイルを無視しました。

http://www.kernel.org/pub/software/scm/git/docs/git-status.html

+2

あなたが 'git status --ignore'を行い、変更がなければ、無視されたファイルはリストされません。私はいつも無視されたファイルを表示する方法を考え出すことができませんでした。 – Andy

+0

@Andy - その部分は変ですが、 'echo" a "> blah && git status --ignored && rm blah' – manojlds

関連する問題