git 复制别的分支的文件到当前分支下

可以使用 git checkout 命令加上文件路径来实现。
假设要将分支 branch1 下的文件 file.txt 复制到当前分支下,可以执行以下命令:

git checkout branch1 -- file.txt

其中 -- 表示后面的参数是文件路径,可以用来区分文件路径和分支名。

如果要复制整个目录,可以在路径后加上 /:

git checkout branch1 -- path/to/directory/

需要注意的是,如果当前分支已经存在同名的文件或目录,执行上述命令会直接覆盖原文件或目录,所以需要谨慎操作。