ls -R或dir/s可以列出提交/分支中的所有文件.Jak*_*ski 125
git ls-tree -r --name-only <commit>(而不是<commit>那里<branch>).-t一个列出子目录的选项,然后再下载它们git diff <branchA>:<fileA> <branchB>:<fileB>,git diff <branchA> <branchB> -- <file>Dan*_*erz 22
要比较来自不同分支的同一文件:
git diff branch_1..branch_2 file.txt
Run Code Online (Sandbox Code Playgroud)
列出树对象中的所有文件:
git ls-tree -r branch
Run Code Online (Sandbox Code Playgroud)
小智 19
列出新分支中添加的所有文件
git diff --name-only branch1 master
Run Code Online (Sandbox Code Playgroud)
git ls-filesgit ls-files中的描述:# Switch to <branch> of interest
$ git checkout <branch>
# List all files in <branch>
$ git ls-files
Run Code Online (Sandbox Code Playgroud)
有关更多选项,请查看文档。