我有两台笔记本电脑,它们都在主分支上工作。今天早上我在使用另一台电脑之前忘记推送对分支所做的更改。所以我有两个不同版本的代码。于是我从第二台笔记本电脑推送了代码,然后在第一台笔记本电脑中尝试将该版本合并到远程版本中。
我尝试合并但我认为我搞砸了。我有以下代码:
我尝试合并但我认为我搞砸了。我有以下代码:
<<<<<<< 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
。
是否可以回退到合并之前的早期阶段?或者以某种方式解决这些错误合并的文件?
git checkout -m <file>
命令,然后执行git mergetool
。 - Andrew C