如何使用 Git/IntelliJ 将整个文件从一个分支移动/复制到另一个分支?

Dim*_*ims 5 git version-control branch intellij-idea

我不想复制更改,而是将不存在的整个文件从另一个分支复制到一个分支。

这可以用 Git 还是 IntelliJ 实现?

目前我正在打开差异并复制粘贴文件。但是这样我很容易拼错文件名和/或文件位置。我可以在这里添加一些自动化吗?

Mar*_*Liu 6

是的,有一种更简单的方法可以通过 git 将所有文件从一个分支复制到另一个分支。

假设将所有文件从 复制branchAbranchB,那么您可以执行以下命令(也可以在 IntelliJ idea 终端窗口中执行):

git checkout branchB
git checkout branchA -- .
git commit -m 'copy files from branchA to branchB'
Run Code Online (Sandbox Code Playgroud)