Intellij idea IntelliJ IDEA-作者后的星号';git日志中的s名称

Intellij idea IntelliJ IDEA-作者后的星号';git日志中的s名称,intellij-idea,git-commit,jetbrains-ide,Intellij Idea,Git Commit,Jetbrains Ide,在我们的git日志中,我们有时会在Author列的用户名后面看到一个星号。同一用户在其他提交中列出,但不带星号 星号代表什么 我使用的是IntelliJ IDEA 15.0.6。正如@CrazyCoder提供的源代码中所述,星号表示分支是由其他用户创建的。这(星号)通常是指其他用户对原始作者的提交进行了重新设置。您可以在右下角的消息窗口中确认这一点。它将向您显示原始作者以及“提交人”,以及进行重新设置基础的用户的姓名。我认为这意味着提交问题。我在公司的代码库中看到了这一点,我认为这是一次错失的合

在我们的git日志中,我们有时会在Author列的用户名后面看到一个星号。同一用户在其他提交中列出,但不带星号

星号代表什么


我使用的是IntelliJ IDEA 15.0.6。

正如@CrazyCoder提供的源代码中所述,星号表示分支是由其他用户创建的。

这(星号)通常是指其他用户对原始作者的提交进行了重新设置。您可以在右下角的消息窗口中确认这一点。它将向您显示原始作者以及“提交人”,以及进行重新设置基础的用户的姓名。

我认为这意味着提交问题。我在公司的代码库中看到了这一点,我认为这是一次错失的合并。我用Git log--graph命令以及Intellij看到它。这是不应该发生的,但似乎有两个远程分支,BA和BB,都来自主节点

  • 开发人员Alice检查远程分支BA
  • 开发人员Bob签出远程分支BB并合并主分支中的更改
  • Alice更新、提交并将其本地BA推送到远程BA
  • 艾丽斯提出了一个请求,要求在总分行找零
  • 与此同时,Bob已承诺并将其更改推至BB
  • 合并主Meg执行拉
  • 因此,Bob在Meg将Alice的更改合并到BA后提交的BB不包含这些更改。换句话说,BB基于BA之前的变化。Git足够聪明,可以看到问题并用这个模糊的、似乎没有文档记录的特性提醒您


    说到Git,我是n00b,所以我可能错了。使用星号提交查找提交问题。

    它表示提交是修改文件的最新提交

    在当前版本中修改的行的注释用粗体和星号标记

    GIT的每一个变化(以及大多数现代风投的变化)都有一个作者和提交者。日志显示了作者,因为我们尊重作者身份,即使更改的作者没有访问repo的权限,或者不能自己提交代码

    日志中作者姓名上的星号表示此提交由所述人员创建,但由其他人应用

    下面是它的外观说明:

    发生这种情况时有一些常见情况:

    • 你Cherry选择了别人的承诺
    • 您使用其他人的提交重新设置了分支的基础
    • 您应用了其他人邮寄给您的
      .patch
      文件
    • 您通过GitHub UI合并了pull请求-GitHub使用自己的用户合并请求,但将作者权留给您

    @CrazyCoder:不,这是关于注释输出中的星号,而不是日志中的星号。这意味着这些行属于当前版本(上次从远程分支提交)。这是源文件中的错误。VCS日志中的星号有不同的含义是的,谢谢,这个问题有点含糊不清。我将把这个留给其他人作为一个标志,因为当我根据上下文找到这个问题时,我一直在寻找它。你的回答很好,应该是这个问题的答案。