What does UserA committed with UserB 13 days ago on github mean?

前端 未结 3 1678
迷失自我
迷失自我 2020-12-25 09:48

I am interested in knowing which one of the two users made the file changes when github lists both. The git record contains only UserA however.

3条回答
  •  被撕碎了的回忆
    2020-12-25 10:05

    Another one of possible reasons behind this happening is by using $GIT_AUTHOR_NAME and $GIT_AUTHOR_EMAIL env variables.

    When these variables are set, they override the author part of every onward commit no matter what user.name and user.email config values are set locally. In this case, when you hit git cat-file -p HEAD, author shows value of $GIT_AUTHOR_NAME and committer shows value of local user.name configuration.

    So you'll need to remove lines that export these variables in .bashrc or .zshrc, or if you want to preserve those lines but just don't want this thing happen, insert unset GIT_AUTHOR_NAME && unset GIT_AUTHOR_EMAIL before running git commit.

提交回复
热议问题