【问题标题】:Finding when and where conflict happened查找冲突发生的时间和地点
【发布时间】:2016-08-28 04:38:49
【问题描述】:

我最近一直在与 repo 合作,另一位开发人员在分支 B 上存在一些未解决的冲突,现在我是 beanstalkapp GIT 的新手,我尝试使用我对 git diffgit RESET 等的了解,但没有。甚至我的冲突标记都没有显示,这是一种奇怪的行为。我想找出导致冲突的区别是什么,以及何时以及哪个用户更改了该冲突文件。即使我执行 git git reset -- HEAD sha-1,也没有任何反应。如果我进行推送,我会收到以下长消息

警告:push.default 未设置;它的隐含值在 Git 中发生了变化 2.0 从“匹配”到“简单”。要压制此消息并保持传统行为,请使用:

git config --global push.default 匹配

要压制此消息并立即采用新行为,请使用:

git config --global push.default 简单

当 push.default 设置为 'matching' 时,git 会推送本地分支 到已经存在的同名远程分支。

从 Git 2.0 开始,Git 默认使用更保守的“简单” 行为,仅将当前分支推送到相应的分支 'git pull' 用来更新当前分支的远程分支。

请参阅“git help config”并搜索“push.default”以获取更多信息 信息。 (“简单”模式是在 Git 1.7.11 中引入的。使用 如果您有时使用较旧的模式,则类似模式“当前”而不是“简单” Git 版本)

fatal:当前分支 b 没有上游分支。到 推送当前分支并将远程设置为上游,使用

git push --set-upstream origin b

总结问题:我的任务是将头部重置为我认为没有发生冲突的 sha-1,如果它没有使其成为头部,那么本地的 repo以及远程同步,消除冲突。 我也无法理解我的仓库中的 图片,上面写着

32 behind 10 ahead

【问题讨论】:

  • 那么你的问题到底是什么?
  • @BjörnKautler 我编辑了这个问题,以突出显示。基本上我想找出冲突,找出它发生的地方并同步我的两个仓库。
  • @choroba Git 文档让我感到困惑。抱歉不知道怎么理解。
  • @choroba 我想先找出冲突发生在哪里以及在什么文件上,我认为 bicest 不会那样做?

标签: git version-control merge terminal


【解决方案1】:

如果您想将当前分支重置为sha-1 并相应地更新您的工作树,请使用git reset --hard sha-1

你在 push 上得到的信息只是你没有告诉 gradle 推送到哪里,它还告诉你如何修复它。

32 behind 10 ahead 消息意味着,您显示的本地分支正在跟踪的远程分支有 32 个新提交,您尚未合并或变基,并且您显示的本地分支中有 10 个未推送到的提交遥控器呢。

您屏幕截图中的Conflicts 消息可能意味着如果您合并或变基,您将遇到冲突,因为远程分支上的 32 次提交和本地分支中的 10 次提交有冲突的更改。一旦您进行合并或变基(或拉动,因为它是 fetch+merge 或 fetch+rebase 取决于配置和参数),您可能会通过 git 呈现冲突,并且可以手动或使用合并工具(如e. G。 P4Merge(这是我所知道的最好的免费差异和合并工具)。

免责声明:我不知道 beanstalkapp,只是解释我在您的屏幕截图中看到的内容。

【讨论】:

  • 我尝试了git reset --hard sha-1,但我在我的仓库中看到了冲突。和以前一样,我不了解32 behind 10 ahead
  • “没有”或“仍然没有”? “我看到冲突”是什么意思?你怎么看冲突?您的好友是否签入了冲突标记,或者您是否有实际的冲突文件,或者什么?
  • 还是不行。不知道哪些文件有冲突。
  • 嗯,你不明白什么?我描述了它的含义。你不明白哪一部分?什么还不清楚?你说“我看到冲突”和“我不知道哪些文件有冲突”。这仍然没有回答我的问题“您如何看待冲突?”从我的最后评论。
  • “你怎么看冲突”,我在我的 beanstalkapp 分支页面上看到它,如问题中的屏幕截图所示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-23
  • 1970-01-01
  • 2017-11-03
  • 2022-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多