gpt4 book ai didi

git - 仍有冲突,但 git 显示 "No files need merging"

转载 作者:太空狗 更新时间:2023-10-29 13:27:14 26 4
gpt4 key购买 nike

我有两台笔记本电脑,每台都在 master 分支上工作。今天早上我忘记在另一台笔记本电脑上工作之前推送对分支所做的更改。所以我有两个不同版本的代码。所以我从第二台笔记本电脑推送代码,然后在第一台笔记本电脑上尝试将该版本 merge 到远程版本中。

我尝试 merge ,但我想我搞砸了。我有以下代码:

<<<<<<< HEAD
.publicHome-input-neutral {
=======
.signin-input {
>>>>>>> fae264c582726a42c3d09f2ffbbe5b429a471598
line-height: 40px;
height: 40px;
font-size: 18px;
padding: 0px 16px;
border: 1px solid @color-instanty-blue;
border-radius: 6px;
background: #ffffff;
text-align: center;
width: 250px;
color: @color-text-dark;
}

<<<<<<< HEAD
=======
.signin-input.ng-invalid {
border-color: red;
}

如您所见,它仍然很乱。我安装了 p4merge 并尝试通过 git mergetool 启动它。我收到了消息 No files need merging

可以在我搞砸 merge 之前恢复到早期阶段吗?或者以某种方式解决这些错误 merge 的文件?

最佳答案

您的文件最终位于暂存区。为了确保检查

git ls-files --stage <file>

然后使用checkout 中的-m 选项将其作为未 merge 文件添加回来。

git checkout -m <file>

关于git - 仍有冲突,但 git 显示 "No files need merging",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36294693/

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