一些事情正在发生,我有一个分支,说我遇到了冲突,,但我试图通过git diff branch1..branch2
看到两个分支之间的差异,但没有。我在任何文件中都没有看到任何冲突标记,我对该怎么做也毫无头绪。我尝试建立一个新分支,但这也没有帮助。看起来该分支中的文件夹无法复制。我检查.gitignore但没有。我怎么能
抱歉,我是新手,所以,一步一步会有所帮助。我正在使用beanstalkapp 编辑:我看到了诸如
之类的变化 diff --git a/Gruntfile.js b/Gruntfile.js
index 800049e..baf67c3 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
and diff --git a/skin/frontend/enterprise/cool/css/footer.css b/skin/frontend/enterprise/cool/css/footer.css
index d48ade5..b23c50c 100644
--- a/skin/frontend/enterprise/cool/css/footer.css
+++ b/skin/frontend/enterprise/cool/css/footer.css
但是当我看到这些文件时,没有冲突标记。
答案 0 :(得分:0)
合并期间发生冲突,而不是分支上的 。对我来说,显示GUI的显示方式并不是很明显。 (这似乎与这个“beanstalkapp”有关。不幸的是没有beanstalkapp的StackOverflow标签。)
要在开始合并后查看冲突内容,请使用git status
,其中包含以下内容:
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: plates.tex
相关文件(此处为plates.tex
)将包含冲突标记。您只需编辑文件直到它正确(通常通过选择合并的一面或另一面)。
有时您会发现合并的两侧都是错误的,并且必须提出更换。如果你这样做,要非常小心;最好停止这个合并并重新工作另一个分支,添加新的提交,使其更好地合并。引入未在任何一方进行的更改的合并也称为 evil merge ,因为稍后可能很难找到该隐藏更改的来源。