我正在尝试创建一个用于将git存储库从一种形式迁移到另一种形式的机器人。
在这个过程中,我运行git cherry-pick $commit_hash -X theirs --no-edit --keep-redundant-commits
来挑选从登台分支到我的主分支的更改。
主人的HEAD和挑选的提交都添加了相同的文件,但内容不同。我希望樱桃挑选的提交能够覆盖,因此-X theirs
。
但是,我遇到了冲突,git添加了第二个名为path/to/first_file~[commit hash]...[truncated commit message]
的文件。我怎么能绕过这个?