1. 程式人生 > >如何在Github中記錄你的貢獻值

如何在Github中記錄你的貢獻值

640?wx_fmt=png&wxfrom=5&wx_lazy=1

今日科技快訊

近日,京東宣佈與斯坦福人工智慧實驗室啟動京東-斯坦福聯合AI研究計劃:京東將聯合斯坦福人工智慧實驗室圍繞機器學習、深度學習、機器人、自然語言處理和計算機視覺等前沿技術方向,結合京東實際應用場景和資料,開展以研究專案為基礎的合作。

作者簡介

本篇文章來自 落蘀 的投稿。主要講解了在 Github 中如何正確記錄你的 Contributions,希望對大家有所幫助!

落蘀 的部落格地址

http://www.jianshu.com/u/57d0037f4973

前言

最近在 Github 點開 your profile 時發現,怎麼明明有進行 Commit and Push 怎麼在Contributions 中不記錄『綠油油』了?

正文

查錯

檢視Commit資訊也發現那些未被記錄的Commit都是沒有頭像的,如下

0?wx_fmt=jpegCommit

開啟Github官方幫助文件,地址如下:

https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/

  • 為什麼我的貢獻不會顯示在我的個人資料

您的個人資料圖表是您對GitHub資料庫的貢獻記錄。貢獻根據協調世界時(UTC)而不是本地時區的時間戳。只有符合某些標準才能計算貢獻。在某些情況下,我們可能需要重新構建圖形才能顯示出貢獻。

  • 貢獻的計算

Issue和Pull的請求

如果在獨立的儲存庫中開啟,而不是分支(fork),問題和Pull請求將顯示在您的貢獻圖上。

提交

如果滿足以下所有條件,提交將顯示在您的貢獻圖上:

  • 用於提交的電子郵件地址與您的GitHub帳戶相關聯。

  • 這些提交是在獨立的儲存庫中進行的,而不是fork倉庫。

這些commits是在:

  • 在儲存庫的預設分支(通常是master)

  • 在gh-pages分支機構(對於具有Project Pages sites倉庫)

此外,至少滿足下面條件中的一個:

  • 你是這個倉庫的協作者,或者是這個版本庫的擁有組織中的一員

  • 你fork過這個倉庫

  • 你對這個倉庫發起過Pull請求或者Issue

  • 你對這個倉庫標記了Star

此處截了一部分,本人翻譯水平有限,希望有能力的朋友們可以去看看官方英文原版文件,即

https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/

看到這裡,本人打開了 terminal,執行命令 git config user.email 發現郵箱確實打錯了,這並不是關聯我Github賬戶的郵箱地址,於是導致了 Contributions 未記錄我的提交記錄。

補救方案

難道沒法補救了嗎!因為一點小失誤我們就就白提交了那麼多?tan90°!

我們接著繼續看Github官方幫助文件,最終找到了Changing author info,地址如下:

https://help.github.com/articles/changing-author-info/

這篇文件告訴我們如何修改提交記錄中的作者資訊,但是有一個警告提示

要更改現有提交中記錄的名稱和/或電子郵件地址,您必須重寫Git儲存庫的整個歷史記錄。

警告:此操作對您的倉庫的歷史具有破壞性。如果您正在與他人合作進行儲存庫,那麼重寫已釋出的歷史是一種不好的做法。僅限你在緊急情況下這樣做。

我表示為確實很迫切想要那片『綠油油』…哈哈

相關推薦

如何在Github記錄貢獻

今日科技快訊 近日,京東宣佈與斯坦福人工智慧實驗室啟動京東-斯坦福聯合AI研究計劃:京東將聯合斯坦福人工智慧實驗室圍繞機器學習、深度學習、機器人、自然語言處理和計算機視覺等前沿技術方向,結合

為什麼Github沒有記錄的Contributions

最近在給同學看我的github時,突然發現我的Contributions Graph上一篇空白居然只有兩三個小綠塊,因為自己平時在公司工作的記錄會顯示在自己的Contribution Graph上,所以一直沒發現個人repo的commit記錄都沒有被記錄,於是外事不決問G

GitHub整理出來的15個最受歡迎的Python開源框架,喜歡哪個

python 開源 框架 爬蟲 web 從GitHub中整理出的15個最受歡迎的Python開源框架。這些框架包括事件I/O,OLAP,Web開發,高性能網絡通信,測試,爬蟲等。Django: Python Web應用開發框架Django 應該是最出名的Python框架,GAE甚至Erla

MySQL 查詢表某個欄位重複的記錄

MySQL中,查詢表(dat_bill_2018_11)中欄位(product_id)值重複的記錄: SELECT product_id, COUNT(*) AS COUNT FROM dat_bill_201811 GROUP BY product_id HAVING COUNT > 1;

統計一下專案的程式碼有多少行是貢獻

文章目錄 方法一 Ubuntu Mac 方法二 Ubuntu Mac 同一作者不同名稱的問題 輸出統計耗時 Ubuntu 最終指令碼 Mac 最終指令碼

取出List集合每條記錄的指定

前言 在做小東西的時候,需求一個功能:根據指定月份去查詢資料庫記錄,並要取出每條記錄中的指定值。最初一想,艾瑪,感覺好麻煩啊,整麼弄啊,不行吧,百度吧,百度好麻煩啊,不行了不行了。後來仔細分析分析,從資料庫取出記錄,不難啊,返回的是list集合,那麼就要從li

Easyui datagrid元件根據index更新一行記錄某個欄位,增加一行記錄

$("#data_result").datagrid("updateRow",{ index:index, //行索引 row:{ isDefineP

sql查詢表某個欄位相同,其他欄位取最大記錄

SELECT a.* FROM user a WHERE not EXISTS( select 1 from user where name = a.name and age > a.age ) 對user表進行掃描,編號(或姓名)相同情況下,沒有比前邊年齡大

Github為什麼沒有記錄的Contributions

最近在給同學看我的github時,突然發現我的Contributions Graph上一篇空白居然只有兩三個小綠塊,因為自己平時在公司工作的記錄會顯示在自己的Contribution Graph上,所以一直沒發現個人repo的commit記錄都沒有被記錄,於是外事不決問Goo

MySQL取出一列含有最大記錄

在資料庫使用過程中,我們有時候需要取出在一個表中對於某個列來說具有最大值或最小值的記錄行,那麼該如何操作呢?下面講解幾種方法。 首先我們先定義一個表,如下所示: 這是一張簡單的表,下面我們通過這張表來得到含有最大price的記錄行。你想到該怎麼做了嗎? (1)採用子查詢

如何在github貢獻自己的力量

如何參與github的開源專案? 1、找一個發出“pull requests”的專案。有以下幾個方法:最簡單的方式是,讀專案的readme檔案。它會告訴你,專案的擁有者是否急切的需要協助。如果read

獲取分組後取某欄位最大一條記錄(求每個類別最大的的列表)

獲取分組後取某欄位最大一條記錄 方法一:(效率最高) select a.* from test a, (select type,max(typeindex) typeindex from test group by type) b where a.

sql 如何同時更改一列的多行

sql如圖,我要把 pre_tel 列 都加上 010 或者其他區號,但是如何用同一條 sql 語句實現?sql 如何同時更改一列中的多行值

javaScript奇葩的假

http java color false javascrip fin sna 沒有 spa JavaScript中有 6 個值為“假”,這六個值是: false null undefined 0 ‘‘(空字符串) NaN 這裏面 false 本身是布爾類型,其它 5

Android開發一款自動爆破簽名校驗工具kstools

系統服務 代理類 water 利用 技術分享 roo 解決 問題 dia 一、技術回顧 為了安全起見,一些應用會利用自身的簽名信息對應用做一層防護,為了防止應用被二次打包操作,在之前已經介紹了很多關於應用簽名校驗爆破的方法,一條基本原則不能忘:全局搜索"signature"

PHP在foreach對$value賦無效,應該用 ‘鍵’ 或者 &$value的形式

image blank key warn 運行 clas 應該 發現 建議 首先我們看下這段代碼: foreach ($data as$value) { $value[‘name‘] = ‘Hehe‘; } $data中原始的數據為: array(

求數組的最大並把它放到最後

創建 ++ and ati ofa () out arrays 之間 import java.util.Arrays;import java.util.Random;public class MaxOfArray { public static void main(S

javaScript 去除數組的重復

強制 each 結果 div blog 會有 我們 腳本 -1 javaScript 去除數組中的重復值 //js 數組去除重復的方法:ps:forEach是ECMA5中Array新方法中最基本的一個,就是遍歷 Array.prototype.unique=functi

C語言打印返回

返回值 struct demo bsp %d return username har strdup demo: ----return :返回值------------------ int mosquitto_username

java變量賦的理解

char 顯示 值類型 輸出結果 運算 都是 數字 理解 double 1.當賦值的值超出聲明變量的範圍時候,會報錯! byte a =200 //會報錯,因超出範圍。 byte a =(byte)200;//進行一個強制轉換,就不會報錯,不過會超出範圍,超出部分會從頭開始