3

我想列出另一个分支中存在的文件而不进行结帐,并且根据View a file in a different Git branch without changed branches,这个命令就足够了:

git show mybranch:mydir

不幸的是,由于完全没有必要,输出并不理想tree mybranch:mydir

tree mybranch:mydir

.gitignore
Makefile
README

如何在不获取任何额外信息(例如tree mybranch:mydir)的情况下列出另一个分支中的文件?

4

1 回答 1

6

那将是

git -p ls-tree -r --name-only mybranch:mydir

-p如果您不需要寻呼机,请丢弃。-r如果您不想递归地进入目录,请删除。

于 2020-01-15T13:50:21.580 回答