Git 吉特切瑞皮克错误

Git 吉特切瑞皮克错误,git,Git,诚恳地说,我不知道如何完美地表达每件事,但让我们试试 我正试图将cherry pick加入我的远程分支(比如sv/abc) 例如: git cherry-pick b965749428dd3ec934614364d73158ac0bc121f8 首先,我收到一条错误消息: error: could not apply b965749... Changes 123 hint: after resolving the conflicts, mark the correcte

诚恳地说,我不知道如何完美地表达每件事,但让我们试试

我正试图将cherry pick加入我的远程分支(比如sv/abc) 例如:

    git cherry-pick b965749428dd3ec934614364d73158ac0bc121f8
首先,我收到一条错误消息:

    error: could not apply b965749... Changes 123
    hint: after resolving the conflicts, mark the corrected paths
    hint: with 'git add <paths>' or 'git rm <paths>'
    hint: and commit the result with 'git commit -c b965749'
    myAccount$ git status
    # On branch sv/abc
    # Unmerged paths:
    #   (use "git reset HEAD <file>..." to unstage)
    #   (use "git add/rm <file>..." as appropriate to mark resolution)
    #
    #       both modified:      fileA
    #       both modified:      fileB
    #
    no changes added to commit (use "git add" and/or "git commit -a")
错误:无法应用b965749。。。更改123
提示:解决冲突后,标记更正的路径
提示:使用“git add”或“git rm”
提示:并使用“git commit-cb965749”提交结果
我的帐户$git状态
#关于sv/abc分行
#未合并路径:
#(使用“git重置磁头…”取消分级)
#(酌情使用“git add/rm…”标记分辨率)
#
#均已修改:fileA
#都已修改:fileB
#
未向提交添加任何更改(使用“git add”和/或“git commit-a”)
因此,我继续更改解决两个文件中冲突的方法:

Vim文件

删除
您通过删除所有更改解决了冲突。因此,
git status
确定此文件在结果提交中应保持不变,因此它将变为未老化。对所有文件执行此操作时,提交将变为空,因此记录它没有意义


您要求cherry pick提交,但不集成其任何更改,那么为什么首先要cherry pick?

在执行删除部分时,您正在删除更改,因此文件与启动合并时一样,因此没有更改


如果您真的希望在存储库中进行合并提交,您可以执行git提交——允许为空,因为您的提交没有进行任何更改

您添加了什么?编辑的文件git add fileA git add fileb是否要重置作者信息
git commit--amend--reset author
最好不要,使用git commit-c的原因是保存作者信息,以便我们可以跟踪作者的更改等。