git

git 获取其他分支的单个文件或目录

比如当前在 master 分支,想临时把项目中的某个文件换成 dev 分支的对应文件或目录,或者某一个 commit 里面的对应文件和目录,其他目录和文件保持不变。 git checkout 对于 git2.23 之前的版本,可以使用 git checkout 命令实现上述需求。 git checkout dev -- dir2/f2.txt 复制 dev 分支的 dir2/f2.txt