我最近才发现我的 github contribution 的那个小绿格子,非常之稀疏。
我才搞明白,我 fork 了一个 repo,然后不断的在此基础上 push commit,竟然不算我自己的!
这尼玛不搞笑呢么,
然后我终于新建了一个 repo,然后 push 到新 repo 了,这绿格子才算正常起来了。
我最近才发现我的 github contribution 的那个小绿格子,非常之稀疏。
我才搞明白,我 fork 了一个 repo,然后不断的在此基础上 push commit,竟然不算我自己的!
这尼玛不搞笑呢么,
然后我终于新建了一个 repo,然后 push 到新 repo 了,这绿格子才算正常起来了。
1
noe132 Sep 30, 2018
|
2
but0n Sep 30, 2018 via iPhone
貌似非主分支的 commit 也不会显示
|
3
wutiantong Sep 30, 2018
在 fork repo 上加 commit 通过 pull request merge 到 upstream repo 里才算 contribution 啊,github 这逻辑没毛病啊
|
4
wxsm Sep 30, 2018 这不搞笑。你搞笑。
|
6
janxin Sep 30, 2018
关键是这有啥关系啊,如果想点亮全部可以用工具刷的
|
8
ericgui OP @wutiantong 这个 repo,是这样的,我接受一个半截子工程,然后我就 fork 一下这个 repo,然后开始做这个项目,做了三个多月了,我目前是这个项目的唯一的程序员。
我就是 upstream 你说,这个是不是有问题呢? |
9
Wincer Oct 1, 2018 via Android
@ericgui 你 fork 之后,所提交的改动都是在 fork 之后的分支上,与原先分支没有关系,除非原先的分支 merge 了你 fork 之后的 commit,否则你的 upstream 仍然是原先的分支,这与你连续 commit 了三个月还是三年没有关系
|
10
yize Oct 1, 2018
@Koral 在 https://github.com/settings/emails 里加入你提交的邮箱就会自动算的。
|
11
wutiantong Oct 1, 2018 via iPhone
@ericgui 只要你是在 fork repo 上提交你就是下游,这与你目前的 main contributor 身份无关。
就你所描述的情况来说,你有三个选项: 1. 如果你希望自己的工作进 upstream repo 且那边还有人在管,你就应该做 pull request 2. 如果你已经全盘接手了这个项目且原来的 upstream repo 不能废弃,你就应该想办法获取它的管理权限 3. 如果你已经不 care 原来的 upstream repo 了,那么你应该新建一个 mirror repo 而不是去 fork |
12
ericgui OP |