解決github上貢獻矩陣不顯示本身的貢獻

背景

昨天晚上發現個人github上的貢獻統計圖最近沒有點,我最近有提交啊,就很奇快,「難道github出問題了?」,「難道有延遲?」。git

就檢查本身的項目,發現我最近作的一個項目提到了 oschina,添加remote提到了github,結果發現貢獻統計圖的確添加了一些,可是最近的幾回提交依然沒有。就覺得有延遲了,沒有繼續整github

然而,今天回來看依然沒有,此時,就在那冥冥之中,看到貢獻圖下有一個鏈接Learn more,就點了進去,因而發現了驚天動地的緣由,哈哈。如下爲翻譯:)bash


爲何個人貢獻沒有顯示到Profile(就是那個點陣圖了)

什麼樣的貢獻被計入(可以顯示出點的)

Issues 和 pull requests(這些專有名詞就不翻譯了,分別表示提的問題和但願被合併的請求。貢獻也不該該翻譯,如下就稱contributions)應知足兩個條件:

  1. 一年內提的
  2. 在原始庫上提的而不是fork出來的庫上提的(??)

Commits (提交)

要知足以下全部條件:服務器

  1. 一年內提的
  • 提交者的郵件地址是與github帳戶關聯的相同
  • 在原始庫上提的而不是fork出來的庫上提的(??)
  • 在默認分支上提的(一般是master) 或者在Project Pages sites的gh-pages分支上提的

而後,必須知足如下任意一個:.net

  • 你是這個倉庫(repository)的合做者或者是倉庫所屬組織的一員
  • 你已經fork了這個倉庫
  • 你在這個倉庫提了問題或是提了拉取請求
  • 你給這個倉庫點了星,表示支持,表示收藏

翻譯完畢翻譯


個人問題

個人問題就出在了email地址,最近剛重裝了系統,設置email的時候大腦抽筋設錯了,因此致使最近提的email地址和github關聯的不一樣,因而就想辦法找可以批量修改log中的郵件地址的方法,還真找到了。code

Changing author infoleetcode

打開上面鏈接按着步驟作就是。rem


另外補充一下,步驟中使用git clone --bare 是將倉庫拉下來了,怎麼說呢,就是服務器那邊什麼樣子,拉下來就是什麼樣子,沒有工做區。若是想看工做區,可使用一下命令:get

% git clone repo.git repo

與正常的clone什麼區別?

% git clone git@github.com:haoel/leetcode.git leetcode

其實就是clone本地的庫

相關文章
相關標籤/搜索