我最近才发现我的 github contribution 的那个小绿格子,非常之稀疏。
我才搞明白,我 fork 了一个 repo,然后不断的在此基础上 push commit,竟然不算我自己的!
这尼玛不搞笑呢么,
然后我终于新建了一个 repo,然后 push 到新 repo 了,这绿格子才算正常起来了。
1
noe132 2018-09-30 15:29:58 +08:00
|
2
but0n 2018-09-30 15:37:36 +08:00 via iPhone
貌似非主分支的 commit 也不会显示
|
3
wutiantong 2018-09-30 15:43:44 +08:00
在 fork repo 上加 commit 通过 pull request merge 到 upstream repo 里才算 contribution 啊,github 这逻辑没毛病啊
|
4
wxsm 2018-09-30 15:46:53 +08:00 1
这不搞笑。你搞笑。
|
6
janxin 2018-09-30 17:03:07 +08:00
关键是这有啥关系啊,如果想点亮全部可以用工具刷的
|
8
ericgui OP @wutiantong 这个 repo,是这样的,我接受一个半截子工程,然后我就 fork 一下这个 repo,然后开始做这个项目,做了三个多月了,我目前是这个项目的唯一的程序员。
我就是 upstream 你说,这个是不是有问题呢? |
9
Wincer 2018-10-01 08:19:10 +08:00 via Android
@ericgui 你 fork 之后,所提交的改动都是在 fork 之后的分支上,与原先分支没有关系,除非原先的分支 merge 了你 fork 之后的 commit,否则你的 upstream 仍然是原先的分支,这与你连续 commit 了三个月还是三年没有关系
|
10
yize 2018-10-01 10:17:54 +08:00
@Koral 在 https://github.com/settings/emails 里加入你提交的邮箱就会自动算的。
|
11
wutiantong 2018-10-01 11:46:14 +08:00 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 |