【问题标题】:Why do I have (master|MERGING) on the command line and how do I get rid of it? [duplicate]为什么我在命令行上有 (master|MERGING) 以及如何摆脱它? [复制]
【发布时间】:2014-07-14 13:48:05
【问题描述】:

出于某种原因,每当我进入命令行时,我在 cwd 旁边看到的就是这个:

几天前我收到一条错误消息,说我遇到了合并冲突。我不知道这意味着什么,所以我停止尝试提交。现在,每当我进入 git 终端时,我都会看到 (master|MERGING)。每当我尝试提交时(即使它不在同一个遥控器上),我都会收到一个冗长的错误:

它说要修复错误,但我不知道该怎么做。我到底需要做什么?

【问题讨论】:

标签: git


【解决方案1】:

尝试运行git reset --mergegit merge --abort(它们是等效的)

【讨论】:

  • 当我执行git reset --merge 时,它说Deletion of directory gitproject failed. Should I try again? (y/n)
  • @user2030677 - 你能给出git status的输出吗?
  • OP,请注意这些命令将撤消您在出现合并冲突错误后可能对文件所做的任何更改。
  • -1(现在):一个在没有任何警告的情况下破坏性地删除任何 OP 数据的答案比“关闭你的计算机,你不会再收到任何消息”更糟糕的答案。我了解 OP 正在新创建的存储库中工作。其他阅读此内容的人可能不会。
  • @hvd 公平地说,当他在冲突中未能解决合并时,OP 已经把自己搞砸了,因为他不明白什么是合并冲突。
猜你喜欢
  • 1970-01-01
  • 2016-11-11
  • 1970-01-01
  • 1970-01-01
  • 2012-07-29
  • 2015-02-02
  • 2022-08-18
  • 2012-01-27
  • 2021-04-03
相关资源
最近更新 更多