From 3432fd2138e0b3886792d13eb8e4bda6f81fffd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=A0=E6=AA=AC=E5=A4=95=E6=A1=90?= <595208882@qq.com> Date: Thu, 11 Aug 2022 08:36:46 +0000 Subject: [PATCH] update DevOps.md. --- DevOps.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/DevOps.md b/DevOps.md index 9fb51c7..0bbac58 100644 --- a/DevOps.md +++ b/DevOps.md @@ -2848,6 +2848,24 @@ git config --global --unset http.proxy # remove proxy config ``` +### 批量修改远程仓库邮箱地址和用户名 +```shell +git filter-branch -f --env-filter ' +OLD_EMAIL="原来的邮箱" +CORRECT_NAME="现在的名字" +CORRECT_EMAIL="现在的邮箱" +if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] +then +export GIT_COMMITTER_NAME="$CORRECT_NAME" +export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL" +fi +if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ] +then +export GIT_AUTHOR_NAME="$CORRECT_NAME" +export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL" +fi +' --tag-name-filter cat -- --branches --tags +``` ### 增加/删除文件