> 개발 도구 > 자식 > 자식 사용자 이름을 변경하는 방법

자식 사용자 이름을 변경하는 방법

PHPz
풀어 주다: 2023-04-03 09:23:54
원래의
5370명이 탐색했습니다.

코드 관리를 위해 Git을 사용하는 과정에서 구성된 Git 사용자 이름과 이메일 주소를 수정해야 하는 경우가 있습니다. 원격 코드 저장소에 코드를 제출하면 Git은 기본적으로 로컬 Git 구성 파일에 추가한 사용자 이름과 이메일 주소를 사용합니다.

Git에서 사용자 이름을 수정해야 하는 경우 다음 단계를 따라야 합니다.

  1. 명령줄 도구(Windows에서는 명령 프롬프트, Mac OS X 및 Linux에서는 터미널)를 열고 다음 명령을 입력하고 현재 보기 Git 사용자 이름 및 이메일 주소:
git config --global user.name
git config --global user.email
로그인 후 복사
로그인 후 복사

현재 Git 구성에 설정된 사용자 이름과 이메일 주소가 출력됩니다.

  1. 사용자 이름을 변경해야 하는 경우 다음 명령을 입력하세요.
git config --global user.name "你的新用户名"
로그인 후 복사
  1. 이메일 주소를 변경해야 하는 경우 다음 명령을 입력하세요.
git config --global user.email "你的新邮箱地址"
로그인 후 복사
  1. 수정이 성공했는지 확인하고 다음을 실행하세요. 명령:
git config --global user.name
git config --global user.email
로그인 후 복사
로그인 후 복사

이 때, 새로운 사용자 이름과 이메일 주소가 출력됩니다.

참고: Git 사용자 이름과 이메일 주소를 변경하면 로컬 Git 구성 파일의 설정에만 영향을 미칩니다. 제출한 코드가 다른 사용자에 의해 포크되거나 복제된 경우 사용자 이름과 이메일 주소가 나타나기 전에 표시됩니다. 이메일 주소. 이렇게 하려면 공개 키를 교체하고 SSH 구성 파일에서 ID를 재설정해야 합니다(Ssh 키 인증을 사용한 경우). 모든 제출 기록 정보에서 사용자 이름과 이메일을 전체적으로 수정하려면 다음 명령을 사용해야 합니다.

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
로그인 후 복사

참고: 이 명령은 모든 제출 기록을 수정하므로 이 작업을 수행할 것인지 확인한 후에만 실행하십시오. 이 명령. 또한 이 명령은 커밋 해시를 수정하므로 Git의 기록에 하드 변경 사항이 추가되어 다른 사람의 작업에 영향을 미칠 수 있습니다. 따라서 주의해서 수행하시기 바랍니다.

간단히 말해서 Git 사용자 이름과 이메일 주소를 수정하는 것은 쉽지만, 특히 여러 사람이 공동 작업하는 경우 수정하면 이전 제출 기록에 영향을 미칠 수 있다는 점에 유의하세요. 수정하기 전에 신중하게 생각하는 것이 좋습니다.

위 내용은 자식 사용자 이름을 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿