寫部落格的時候一直用的sublime text,然後用配置好的mygitcommit
、push
,這次寫nforumsdk的時候,用了eclipse整合的外掛程式egit,然後發現所有用eclipsepush
的github都沒有記錄在contributions裡,contributions calendar白白的一片,太傷心了。。
我一直在dev分支下開發,並未merge
到master分支上,看了一下github關於contributions的說明,發現有這樣一句話
commits
are only counted
ifthey are made
inthe
default
branch
(usually master
).
只有在預設的master分支下的commits才能被算進去,於是我到master分支下merge
了dev分支,發現仍然沒有出現在我的calendar中……
經過各種排查,發現了問題的所在。我在配置egit的時候,圖方便僅僅將其ssh key設定為了mygit的rsa_pub,其他的引數都沒有修改,於是在commit的時候,egit自動將使用者郵箱設為了dss886@我的ip位址.com
,這樣github不認為commit的使用者是我……囧。
在preference->team->git->configuration中新增兩條記錄:user.name=dss886
,[email protected]
,再進行commit,發現已經記錄在contributions calendar中了!
翻譯一下gihub關於contributions的說明,希望能幫到大家,不要讓辛辛苦苦寫的**被github忽視了:)
3.1 會被記錄的contribution情形
3.1.1 issues and pull requests
同時滿足以下兩個條件將會被計入contribution
3.1.2 commits
同時滿足以下四個條件將會被計入contribution
3.1.3 附加條件:如果你commit的倉庫不是你建立的,那麼至少要滿足以下四條之一,才會被計入contribution
(私有倉庫的commit也會被計入contribution,沒有這個私有倉庫許可權的使用者將看不到這個commit的跳轉鏈結)
3.2 contributions未被github計入的幾個常見原因
Github使用記錄
git add git commit m message git push repository name branch name git status git stash list git stash clear git stash git stash pop stash git pull rep...
github使用記錄
首先。得去官網上註冊上乙個賬號,我也下了乙個github的軟體。但是網頁版也可以建立 的。這裡,我覺得最讓人腦闊疼的是它全是英文!不過也體現了谷歌瀏覽器的強大,讓我想起來了node裡不是有個jade是強依賴性嘛,我覺得我對谷歌的感情就是這樣的。不過還是認為多用用英文的,剛開始磕磕絆絆,習慣以後也是可...
GitHub 基礎配置記錄
姓名郵箱設定 git config global user.name email g是小寫,不知道為什麼發表後自動大寫。git config global color.ui auto 檢視使用cat gitconfig 建立ssh 建立資料夾mkdir ssh 如果有建議清楚重新配置 進入資料夾cd...