Home
Sign Up
Sign In
V2EX
›
问与答
如何列出 git 仓库中工作树中的所有文件?
1
AndyAO
·
Jul 10, 2021
· 1859 views
This topic created in 1946 days ago, the information mentioned may be changed or developed.
如果使用 Shell 直接列出,则已经被忽略的文件也将包括在内。
列出
git
shell
文件
6 replies
•
2021-07-10 16:42:05 +08:00
dreasky
Jul 10, 2021
1
git ls-files
git ls-tree -r master --name-only
AndyAO
OP
Jul 10, 2021
2
@
dreasky
这分别是列出暂存区和 master,问题是列出工作树
AndyAO
OP
Jul 10, 2021
3
@
dreasky
git ls-files 并不是单独列出工作树
sfqtsh
Jul 10, 2021 via Android
4
git ls-files --exclude-standard -o -c | grep -Fx -vf <(git ls-files -d)
AndyAO
OP
Jul 10, 2021
5
目前看来没有太简洁的方法,git add -A 然后 git ls-files -s 是可以的,不过有可能会破坏当前的状态。
Howlaind
Jul 10, 2021
6
用 fd ?
https://github.com/sharkdp/fd
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1828 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms ·
UTC 06:07
·
PVG 14:07
·
LAX 22:07
·
JFK 01:07
♥ Do have faith in what you're doing.
❯