我沒有幾個推到我的github項目主分支。我已經檢查過它,它說它們是在十月六號製造的。Github貢獻圖不正確的日期
任何人都知道爲什麼會發生這種情況?
第二,較小的問題:git config --global user.name
- 設置這個,它對github上的貢獻有什麼影響?
謝謝!
我沒有幾個推到我的github項目主分支。我已經檢查過它,它說它們是在十月六號製造的。Github貢獻圖不正確的日期
任何人都知道爲什麼會發生這種情況?
第二,較小的問題:git config --global user.name
- 設置這個,它對github上的貢獻有什麼影響?
謝謝!
是否有可能在某個時間點做了git rebase
?
Git commits have two dates attached to them, GIT_COMMITTER_DATE
and GIT_AUTHOR_DATE
。它們通常具有相同的價值。但是一些命令如git rebase
可以更改提交日期。
要查看這兩個日期,您可以運行git log --pretty=fuller
。
在Github的網絡中,使用GIT_COMMITTER_DATE
在時間軸中顯示項目的網絡。
如果您想將提交日期恢復爲作者日期,則可以嘗試使用另一個SO答案中描述的theseapproaches。
我想補充的另一種方法,如果你已經搞砸了,但不希望在整個歷史循環:
git rebase --committer-date-is-author-date <base_branch>
這樣,git會重新提交日期只爲所施加的提交(這可能與你搞砸時使用的分支名稱相同)。 - speakman
我不認爲設置user.name
對貢獻有任何影響。 Github根據您的電子郵件ID將您的提交鏈接到您的個人資料。 Ref:https://help.github.com/articles/setting-your-username-in-git/
什麼時候根據您當地的回購進行了更改? – Mat
如何檢查?我現在無法訪問我的電腦 – Krizzu
'git log'或其他任何你用來瀏覽你的回購的東西。 – Mat