【问题标题】:Git pull command is mergiing command with unwanted commentsGit pull 命令正在合并命令与不需要的注释
【发布时间】:2014-03-09 06:39:54
【问题描述】:

您好先生/女士, 我的项目工作有 git 远程存储库,我从系统 1 克隆了它,编辑了一些名为examle.java 的文件,然后我将它添加到 stag 区域,然后提交,然后再次将 sam 推送到存储库。

从另一个系统我推送到同一个存储库,我不能这样做,所以首先我拉然后我自动看到它的合并文件,并将一些 cmets 写入文件(这些 cmets 我不想要)。如何禁用这些 cmets。

示例:这是合并的文件(example.java)

======= 诠释我;

//>>> 7fcbc9a0af87e764f3529cdb3ec9858441218823

我不想要这些“>>>>>> 7fcbc9a0af87e764f3529cdb3ec9858441218823 ” cmets。

【问题讨论】:

  • git reset --hard HEAD 将删除这个 cmets

标签: git merge git-pull


【解决方案1】:

这些不是 cmets。这意味着拉取执行的合并不是快进的。这些是需要手动解决的冲突。

如果拉取的资源在双方都发生了变化,拉取将执行合并。如果这些更改仅修改给定资源中的不同行,则合并是快进的并且无需人工交互即可完成。另一方面,如果资源的同一行在两边都发生了变化,git-merge 将保留两个变体,并添加冲突标记。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 2014-07-17
    • 2011-05-03
    相关资源
    最近更新 更多