小编典典

Git:从另一个分支复制目录中的所有文件

all

如何从另一个分支复制目录中的所有文件?我可以通过这样做列出该目录中的所有文件

git ls-tree master:dirname

然后我可以通过执行单独复制所有文件

git checkout master -- dirname/filename

然而,到目前为止,使用通配符完全失败了。这什么都不做:

git checkout master -- dirname/*.png

虽然我想我可以使用 bash 脚本来做到这一点,但必须有更简单的方法,对吧?


阅读 61

收藏
2022-06-04

共1个答案

小编典典

由于您没有尝试在树中移动文件,因此您应该能够检出目录:

git checkout master -- dirname
2022-06-04