日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

git設(shè)置本地用戶名和郵箱 git修改用戶名密碼

開(kāi)發(fā)需要,本地維護(hù)了多個(gè)用戶名和郵箱組合,今天提交代碼后,發(fā)現(xiàn)用戶名和郵箱錯(cuò)了,由于是貢獻(xiàn)的開(kāi)源代碼,必須改回來(lái) 。
修改當(dāng)前repo的用戶名和郵箱git config user.name "example"git config user.email "example@163.com"修改全局的用戶名和郵箱git config --global user.name "example"git config --global user.email "example@163.com"修改最近一次提交記錄的用戶名和郵箱git commit --amend --author="userName <userEmail>"修改歷史提交的用戶名和郵箱

git filter-branch –env-filter ‘
if [ “GIT_AUTHOR_NAME” = “oldName” ]
【git設(shè)置本地用戶名和郵箱 git修改用戶名密碼】then
export GIT_AUTHOR_NAME=”newName”
export GIT_AUTHOR_EMAIL=”newEmail”
fi ‘ HEAD~3..HEAD
git filter-branch –env-filter ‘
if [ “GIT_COMMITTER_NAME” = “oldName” ]
then
export GIT_COMMITTER_NAME=”newName”
export GIT_COMMITTER_EMAIL=”newEmail”
fi ‘ HEAD~3..HEAD
如果提示:
Cannot create a new backup.A previous backup already exists in refs/original/Force overwriting the backup with -f可以加上-f,即git filter-branch -f –env-filter 。

    推薦閱讀