首先,需要切换到想要将更改搬运到的目标分支。然后,使用以下命令将具有相同更改的提交搬运到目标分支:
git cherry-pick <commit-hash>
其中,<commit-hash>
是要搬运的提交的哈希值。如果要搬运多个提交,可以列出它们的哈希值,用空格隔开。如果要搬运一个范围内的提交,可以使用两个点之间的语法:
git cherry-pick <start-commit-hash>..<end-commit-hash>
在执行搬运操作时,可能会发生冲突,需要手动解决。解决冲突后,使用以下命令将更改提交到目标分支:
git commit
请注意,搬运提交可能会导致提交历史变得混乱,因此需要谨慎使用。