1. 程式人生 > >github提交程式碼contributions不顯示小綠塊

github提交程式碼contributions不顯示小綠塊

問題描述:

最近發現一個問題就是不管是提交新增的程式碼還是修改後提交的程式碼在github的contributions上都不顯示貢獻小綠塊。

於是我在 github help 裡面找到了答案:

問題分析:

主要原因是:提交程式碼的郵箱與建立時的郵箱地址不一樣。

解決辦法:

1、從github倉庫下載一份程式碼,如果本地已經存在,使用git pull 保證和git倉庫的程式碼同步。

2、將下面的程式碼儲存為一個指令碼,修改其中的

  • OLD_EMAIL 為你提交程式碼時錯誤的郵箱地址

  • CURRENT_NAME 為正確的使用者名稱

  • CURRENT_EMAIL 為正確的郵箱地址

#!/bin/sh
git filter-branch --env-filter '
OLD_EMAIL="錯誤的郵箱地址"
CORRECT_NAME="正確的使用者名稱"
CORRECT_EMAIL="正確的郵件地址"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
    export GIT_COMMITTER_NAME="$CORRECT_NAME"
    export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
    export GIT_AUTHOR_NAME="$CORRECT_NAME"
    export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags

然後在git 終端裡面執行這段指令碼。

3、輸入下面程式碼將正確的資訊 push

git push --force --tags origin 'refs/heads/*'

4、去自己的github倉庫即可看到小綠塊出現了。

相關推薦

github提交程式碼contributions顯示

問題描述: 最近發現一個問題就是不管是提交新增的程式碼還是修改後提交的程式碼在github的contributions上都不顯示貢獻小綠塊。 於是我在 github help 裡面找到了答案: 問題分析: 主要原因是:提交程式碼的郵箱與建立時的郵箱地址不一樣。 解決辦法: 1、從github倉庫下載一份程式

解決github提交commit,contributions統計顯示綠色的問題

點擊 its 文章 技術 ace target project nbsp 記錄   最近使用GitHub Desktop時,發現自己好多次的commits都沒有被記錄在Contributions中,但是點開項目詳情裏面可以看到自己的commit確實上傳成功了,所以就憂傷了

解決 GitHub 提交程式碼統計顯示綠色的問題

解決 GitHub 提交程式碼,不統計顯示綠色瓷片的問題 給 GitHub 提交程式碼可以獲取響應的貢獻綠色瓦片,但是之前我怎麼提交都不顯示,後來發現你提交的使用者名稱和郵箱要和專案建立的使用者名稱和郵箱一致就可以顯示綠色瓦片了。 檢視當前 git 使用者名稱和郵箱 g

WebStorm2017中專案更新,智慧程式碼提示顯示的解決方法

出現這個問題的時候,我百度了網上各種解決方法,都沒有用,後來就莫名其妙的好了。寫一個部落格記錄一下,以後再遇到同樣的問題的時候,給自己提供一個解決方法,雖然不能確保是不是有效,但多一種方法也沒有任何問題。對解決方法進行了一個總結,總結如下: 1.File-Power Save Mode,檢視該

Git -- 解決github提交程式碼不用輸入密碼

解決方案: 方案一: 在你的使用者目錄下新建一個文字檔案.git-credentials Windows:C:/Users/username Mac OS X: /Users/username Linux: /home/

gitHub提交程式碼

 first commit  這邊我沒有使用git提交工具,例如:sourcetree , git extension  現在是覺得工具還不算直接上命令來的合適…… 所以git Bach命令列的方式成了我的首選~    在初次使用git的時候,需要我們在git上通過命令 寫

Github提交程式碼流程

  pull:是下拉程式碼,相等於將遠端的程式碼下載到你本地,與你本地的程式碼合併 push:是推程式碼,將你的程式碼上傳到遠端的動作 完整的流程是: 第一種方法:(簡單易懂) 1、git add .(後面有一個點,意思是將你本地所有修改了的檔案新增到暫存區) 2、git co

使用git向GitHub提交程式碼

今天來簡單整理一下,如何利用git命令把程式碼提交到GitHub平臺上去,當然要提交程式碼到GitHub上去,您首先得要有GitHub賬號,賬號如何申請這裡就不多做解釋了 第一步: 先到官網下載git安裝包進行安裝,安裝好之後,找到安裝路徑下的git-bash.exe,開啟,輸

如何實現github提交程式碼

1、環境準備     安裝git     申請github賬號 2、設定 ssh key     安裝好環境,螢幕空白處點選右鍵,點選git bash here 開

解決`向github提交程式碼是老要輸入使用者名稱密碼`的問題 (試了一下,靠譜)

在命令列輸入命令: git config --global credential.helper store ☞ 這一步會在使用者目錄下的.gitconfig檔案最後新增:  [credential]      helper = store 現在push你的程式碼 (

github提交程式碼無法改變遠端倉庫路徑

最近幾次提交github時,總是提交到Test倉庫,就算用命令 git remote add origin [email protected]:MaYingY/JavaCodes.git 改變它的路徑也不管用,用命令 git remote -v 檢視遠端倉庫,顯示

GitHub提交程式碼時觸發Jenkins自動構建

當我們提交程式碼到GitHub後,可以在Jenkins上執行構建,但是每次都要動手去執行略顯麻煩,今天我們就來實戰Jenkins的自動構建功能,每次提交程式碼到GitHub後,Jenkins會進行自動構建; 前期準備工作 進行本章的實戰前,推薦您參照《docker下的

【git】提交github顯示貢獻點問題的解決

問題描述:   最近一直在用github來寫部落格,但是今天發現github上的contributions記錄並沒有我的提交記錄.   經過一番百度和自行搗鼓發現了問題所在. 原因:   最近實習,公司給配電腦.原來沒有git,是用homebrew安裝的,github上的倉庫也是用新電腦來建立的,以及

解決GitHub提交顯示自己的頭像 顯示另一個賬號(其實也是自己)

1.  git show  看看是否是自己的githup 賬號的郵箱  如果不是進行下列操作 2.  git config user.email "你的郵箱地址",修改郵箱 3   修改完以後輸入git config user.email 檢查是

github提交顯示使用者資訊錯誤,導致計算commit

問題描述:在電腦系統重灌後,第一時間下載上git進行commit,但是github上顯示的使用者名稱錯誤,錯誤樣例如下圖所示:   經過一系列的排查,尋找解決辦法,重灌也無濟於事,於是重灌了一下系統。之後發現,在安裝git後未對於使用者名稱和使用者的郵箱進

提交程式碼,但github上的格子沒有變

昨天和今天提交了幾份檔案,但是今天一看自己的綠格子,卻沒變綠,而且還顯示no contribution ,哇這就很氣。 但是程式碼已經提交在github上了,那就是提交的帳號出錯了, 趕緊檢查檢查下

微信程序之 tabBar 顯示

image tab 顯示 images mage 1-1 json .com 變量 第一步,按照index創建了myBus 第二步:更改app.json,即全局變量 重點在於: 最後: 完成!微信小程序之 tabBar 不顯示

Application Loader提交App之後構建版本總是顯示

tro -s 必須 如果 說我 重新 構建 發現 終究   如題所示,這是一個很狗血的問題,最後的結果也是很狗血.   在過往的上架經驗中,既有經歷幾次審核終究通過的情況,也有新App一次提交速度通過的情況,說到不顯示,之前也遇到過,但最多半小時就有了,像這次這種一天提五六

標簽菜單欄,點擊一個菜單,顯示菜單標題,另外2個菜單現實標題內容

meta ecc width ID 功能 font spl mar 顯示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <

程序之 發布成功後地圖顯示

技術 程序發布 inf png 版本 公眾 服務器 數據 不顯示 昨天小程序發布成後,碰到了一個問題 有一個頁面運用了騰訊地圖,發布後呢就沒有數據(體驗版本未打開調試是沒有數據,打開調試後就有數據) 解決方案 ?????? 登陸微信公眾平臺 找到左側最下面的設置