ls-tree
と同じ方法で出力する方法を探していますが、私の作業ディレクトリです。私がgit ls-tree .
を実行するたびに、fatal: Not a valid object name .
git ls-tree作業ディレクトリの出力?
答えて
git ls-tree
はgit refsでのみ動作します。 ls-tree HEAD
。
Try git ls-files
。おそらく-s
および/または-m
フラグが必要です。
あなたが指摘するように、git ls-files -s
は、インデックス内のファイル(上演されている、すなわちファイル)が一覧表示されます。
理論的には、インデックスを混乱させる可能性があります。git ls-files -s
を実行してから復元してください。
git commit
git add .
git ls-files -s
git reset .
git reset --soft HEAD^
右のように見えますが、簡単なテストで作業しましたが、すべてのファイルを食べることができました。
ありがとうございます。私は適切に言えば、私が尋ねたことは不可能だと思う。その理由は、作業ディレクトリにファイルのハッシュオブジェクトがないからです。しかし、_index_については、 '-s'フラグを指定することによって、あなたが指摘したように、もちろんハッシュされたオブジェクトがあります。これはまったく同じ出力ではありませんが、私は他のgitコマンドの機能を改造したくはありません。 :) –
あなたが示唆するように、 '-m'は望みの効果を持たないようです。私は索引ではなく作業ディレクトリーをリストに入れました。更新された回答をご覧ください。あなたの実際のデータでそれを行う前にテストしてください。 :-) – Mikel
- 1. gitコミットと作業ディレクトリの違いは?
- 2. バッチRスクリプト - 作業ディレクトリの設定と出力フォルダの選択
- 3. 作業ディレクトリのGitリビジョンを見つける.gitディレクトリがありません
- 4. 作業ディレクトリ - ソリューション
- 5. 作業ディレクトリ
- 6. Apacheのhtdocs /サブフォルダをGITの作業ディレクトリに設定します
- 7. Gitは:自動的に私の作業ディレクトリ内でディレクトリの下に
- 8. gitで作業ディレクトリの行末を変更するには?
- 9. Upstart node.js作業ディレクトリ
- 10. Git拡張機能を使用した作業ディレクトリdiff
- 11. git作業ディレクトリを完全にきれいにするには?
- 12. Gitは作業ディレクトリにパッチを適用します
- 13. Egit作業ディレクトリとEclipseのプロジェクト
- 14. Python IDLEのデフォルト作業ディレクトリ?
- 15. 作業ディレクトリのエラー - classpathref
- 16. NUnitのテスト作業ディレクトリ
- 17. vimrc - 現在の作業ディレクトリ
- 18. Gitが作業ディレクトリから手作業で作成したファイルを削除しました
- 19. Visual Studio 2010作業ディレクトリ
- 20. 作業ディレクトリにSVNをエクスポート
- 21. ユーザ作業ディレクトリ:XP対Vista
- 22. 変更を表示するgit checkoutは作業ディレクトリに作成されます
- 23. regluar 'git push'出力からのHeroku 'git push'出力の解読
- 24. 同じGitリポジトリ内の別のディレクトリを使って作業する
- 25. Gitがトップレベルの作業ディレクトリとは何を考えるのですか?
- 26. ローカルgitリポジトリから作業ディレクトリへの変更を適用するには?
- 27. Git - (大きな)リポジトリの一部だけを作業ディレクトリにチェックアウトします
- 28. Gitリポジトリの作業ディレクトリにないファイルをすべて削除するには?
- 29. DotNetZip - 作業ディレクトリに抽出する方法
- 30. Scalaワークシートの作業ディレクトリの設定
おそらく '-m'で' git ls-files'ですか? – Mikel
git ls-tree -r HEAD –