gpt4 book ai didi

git - 为什么 `git blame` 和 GitHub blame 不一样?

转载 作者:行者123 更新时间:2023-12-05 08:42:12 25 4
gpt4 key购买 nike

如果我克隆 bootstrap:git clone https://github.com/twbs/bootstrap

然后做一个git blame:git blame js/src/alert.js

看起来每一行最后都被同一个人触动了:

^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100   1) import Util from './util'
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 2)
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 3)
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 4) /**
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 5) * --------------------------------------------------------------------------
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 6) * Bootstrap (v4.0.0-alpha.6): alert.js
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 7) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
...

但是如果我查看 GitHub 上的 blame View ,我会看到一群不同的人: https://github.com/twbs/bootstrap/blame/v4-dev/js/src/alert.js

有什么差异?我是不是用错了 git blame?

最佳答案

如果你做一个深度有限的克隆,并且最后一次更改发生在最早的修订版本之前,git blame 将显示不正确的结果(我假设它显示的是已知最早提交的人).

关于git - 为什么 `git blame` 和 GitHub blame 不一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43444938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com