gpt4 book ai didi

Git 樱桃选择错误

转载 作者:行者123 更新时间:2023-12-03 21:40:29 26 4
gpt4 key购买 nike

老实说,我不知道如何完美地表达所有内容,但让我们尝试一下。

我正在尝试 git 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")

因此,我继续通过以下方式更改解决两个文件中的冲突:

Vim 文件
删除 <<<<<<HEAD删除 >>>>> xxx 之间的所有内容和 ========包括

然后 git add <file>这是奇怪的部分,当我再次发出 git status 时,似乎没有准备好提交,我的意思是没有上演任何内容

然后 git commit -c b965749表示没有什么可 promise 的

然后 git push表示已经是最新的了

然后我所做的就是重新尝试一切,但这一次,发出 git reset <file>
好吧,这次它很神奇,但我面临的新问题是这个哈希标签以前是由不同的作者提交的。
当我发出 git push , 我收到了“无效作者”的错误消息

我从这里怎么走?

最佳答案

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

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

关于Git 樱桃选择错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18227004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com