0
我在github上創建了一個新的配置文件。通過用戶名'surajsun22'。我的git提交被另一位作者列出?
我很快在線學習了一些教程,使用命令行提交更改。
你可以看到它的狀態由'Surajpal2908'更新。但我不知道它在哪裏拿起用戶名
我用命令'git push'然後它問我的github用戶名和密碼。
它應該列出我的用戶名提交,但它沒有。這有什麼原因嗎?
我在Ubuntu 16.10
我在github上創建了一個新的配置文件。通過用戶名'surajsun22'。我的git提交被另一位作者列出?
我很快在線學習了一些教程,使用命令行提交更改。
你可以看到它的狀態由'Surajpal2908'更新。但我不知道它在哪裏拿起用戶名
我用命令'git push'然後它問我的github用戶名和密碼。
它應該列出我的用戶名提交,但它沒有。這有什麼原因嗎?
我在Ubuntu 16.10
我認爲你正試圖從具有它的作者設置爲不同的用戶的服務器提交,因此它顯示你在提交日誌不同的用戶。
要改變你以前的作者提交,只籤給犯
git checkout <commit id>
更改提交筆者在使用
git commit --amend --author "New Author Name <New Author Email>"
替換老犯
git replace <old commit id> <new commit id>
最後,推
git push -f
或者如果您在本地進行,只需檢查配置。
您可以設置使用
git config user.name "Your Name"
git config user.email "Your email"
,或者您可以使用下面的命令,回購的配置,同時承諾
git -c "user.name=Your Name" -c "user.email=Your email" commit ...
你在你提交使用電子郵件地址是什麼?這就是它如何識別用戶。您應該使用您在Github上聲明和驗證的電子郵件地址。 – Thilo
你是從任何服務器或從本地做git commit嗎? – FallAndLearn