코드 관리를 위해 Git을 사용하는 과정에서 구성된 Git 사용자 이름과 이메일 주소를 수정해야 하는 경우가 있습니다. 원격 코드 저장소에 코드를 제출하면 Git은 기본적으로 로컬 Git 구성 파일에 추가한 사용자 이름과 이메일 주소를 사용합니다.
Git에서 사용자 이름을 수정해야 하는 경우 다음 단계를 따라야 합니다.
git config --global user.name git config --global user.email
현재 Git 구성에 설정된 사용자 이름과 이메일 주소가 출력됩니다.
git config --global user.name "你的新用户名"
git config --global user.email "你的新邮箱地址"
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!