在分支之间复制所有非冲突文件

copy all non-conflict files between branches

我正在一个分支上工作 b,在从其他用户创建分支后,我在 master 上更改了一些文件,我想将所有非冲突文件从 master 复制到我的分支b。我不想合并,因为我还在分支上工作。

谢谢,

运行 git rebase master 当你在 <branch> 上时。它基本上会做什么,把你的 branch 带到 master 分支的顶部索引。

看起来像这样

参考

Git Rebase

如果你不想合并因为你不想创建一个半完成的提交,你总是可以隐藏你的更改('git stash'),与主合并,然后重新应用你的更改在 master ('git stash pop') 之上。结果是您的工作目录将是您的分支 + master + 您未提交的更改。