最近寫了個小項目,放到git上托管,又想把它弄到github上,然后我就搞了個github的賬號,在網上弄了一大堆還是沒弄好,於是繼續寫項目,git commit代碼的時候就發現問題了:
這是誰???
原來我在搞github的時候把用戶名和郵箱設置錯了,不是我原來的那個賬號了。
那么如何修改git的用戶名和密碼呢?
1. 首先要進入 git bash
2. 可以先查看你當前的用戶名和郵箱:
git config user.name
git config user.email
3. 接下來就設置/修改你的用戶名和郵箱,可以這樣:
git config --global user.name "你的用戶名"
git config --global user.email "你的郵箱"
但是window10環境下可能會報一個錯:
warning: user.name has multiple values
error: cannot overwrite multiple values with a single value
Use a regexp, --add or --replace-all to change user.name.
5. 這時候可以用另一種修改辦法,輸入:
git config --global --replace-all user.name "你的用戶名"
git config --global --replace-all user.email "你的郵箱"
這時候就修改成功了。
我剛剛為了演示那個錯誤,又特意去用最開始那個方法修改一下,發現居然沒報錯……可能是--replace-all之后就可以了吧。
不管怎樣,win10遇到這個問題可以這樣嘗試解決一下,祝大家學習愉快!