当git rebase发现冲突,但文件中没有明显的问题时,这是什么意思?所涉及的文件没有冲突标记,而git mergetool则显示“nothing to merge”。
我可以选择重置或添加选项:
根据详细说明,此命令告诉我们模式位、对象名称和阶段编号。模式位相同。那么1、2和3是什么,为什么它们“都被修改”但不显示冲突标记?
我可以选择重置或添加选项:
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both modified: filename.js
我该如何找出这是关于什么以及应该采取哪个路径?
git ls-files -s 文件名.js
会返回3行:
100644 d2c915b1d632b8ef8fbcf056824fb7fac7824ab9 1 filename.js
100644 9010798f1d19ac712196b1fc9b0870fd332b1275 2 filename.js
100644 b3ab7ec50812c73a3ec97bf0985f3226ec13cbc8 3 filename.js
根据详细说明,此命令告诉我们模式位、对象名称和阶段编号。模式位相同。那么1、2和3是什么,为什么它们“都被修改”但不显示冲突标记?
git ls-files -s filename.js
命令查看版本是否不同。 - Josh Lee