如何在不结帐的情况下获取另一个分支中的文件列表
How to get list of files in another branch without checkout
我想列出另一个分支中存在的文件而不进行检出,根据 View a file in a different Git branch without changing branches,这个命令就足够了:
git show mybranch:mydir
不幸的是,输出并不理想,因为完全没有必要 tree mybranch:mydir
:
tree mybranch:mydir
.gitignore
Makefile
README
如何在不获取任何额外信息的情况下列出另一个分支中的文件(例如 tree mybranch:mydir
)?
那就是
git -p ls-tree -r --name-only mybranch:mydir
如果不需要寻呼机,请删除 -p
。如果您不想递归地进入目录,请删除 -r
。
我想列出另一个分支中存在的文件而不进行检出,根据 View a file in a different Git branch without changing branches,这个命令就足够了:
git show mybranch:mydir
不幸的是,输出并不理想,因为完全没有必要 tree mybranch:mydir
:
tree mybranch:mydir
.gitignore
Makefile
README
如何在不获取任何额外信息的情况下列出另一个分支中的文件(例如 tree mybranch:mydir
)?
那就是
git -p ls-tree -r --name-only mybranch:mydir
如果不需要寻呼机,请删除 -p
。如果您不想递归地进入目录,请删除 -r
。