我遵循了這些步驟,當我檢查提交時,GitHub 顯示我的用戶名而不是姓氏。這些步驟是否缺少任何步驟或問題?
我在 Github 上創建了一個 repo,沒有添加任何檔案(.gitignore 或 Readme.md)。
我將此存盤庫克隆到我的本地存盤庫。
我使用
cd my-new-repo然后設定用戶名和郵件,如下所示:
git config user.name "Name Surname"
git config user.email "[email protected]"
然后我通過git config --list命令檢查了配置并觀察了變化。
- 我添加了一些檔案,然后提交并將更改推送到遠程存盤庫。但是,我在設定用戶配置后所做的提交由我的用戶名顯示。所以,我不想使用全域配置,我認為我將用戶詳細資訊正確設定為本地。怎么了?
uj5u.com熱心網友回復:
GitHub 根據提交中設定的電子郵件地址(通常來自user.email條目)將提交屬性提交給用戶。如果您的提交包含與 GitHub 帳戶相關聯的電子郵件,那么 GitHub 將使用用戶名顯示它。
如果您的電子郵件未與任何 GitHub 帳戶相關聯,則 GitHub 將在 中顯示它的名稱user.name,這通常是個人名稱(在您的情況下,是一個名字和一個姓氏),而不是用戶名。個人姓名仍然是提交的一部分,可以通過git log.
GitHub 顯示提交的方式是不可配置的,但傳統上希望使用與您的帳戶關聯的電子郵件,因此在大多數情況下,GitHub 將使用您的用戶名來顯示內容,而不是您的個人姓名。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/451136.html
下一篇:解決gitpull合并沖突
