>  기사  >  개발 도구  >  아이디어에서 git 제출 사용자 정보를 수정하는 방법

아이디어에서 git 제출 사용자 정보를 수정하는 방법

WBOY
WBOY원래의
2023-05-25 18:52:097135검색

최근 몇 년 동안 매우 인기 있는 버전 관리 시스템인 Git은 일상적인 개발 작업에 없어서는 안 될 도구가 되었습니다. Git은 분산 버전 제어 시스템으로 자리 잡았으므로 각 개발자는 자신의 로컬 Git 저장소를 갖고 푸시 및 풀 작업을 통해 팀의 다른 사람들과 코드를 교환합니다.

Git에서 각 제출물은 작성자 및 제출자 정보를 기록해야 하며 이는 팀 협업에 매우 중요합니다. 그러나 경우에 따라 제출자의 이메일 주소나 이름이 잘못 입력되거나 제출자의 정보를 교체해야 하는 등 Git 제출의 작성자 및 제출자 정보를 수정해야 할 수도 있습니다.

이 프로세스는 간단해 보이지만 실제로 완료하려면 몇 가지 작업이 필요합니다. 이 문서에서는 다음을 포함하여 Git 제출의 작성자 및 제출자 정보를 수정하는 방법을 소개합니다.

  1. Git 제출 작성자 및 제출자 정보 확인
  2. Git 명령을 사용하여 제출 작성자 및 제출자 정보 수정
  3. Git 플러그인 사용 제출 작성자 및 제출자 정보 수정 제출자 정보

1. Git 제출 작성자 및 제출자 정보 확인

Git 제출 작성자 및 제출자 정보를 수정하기 전에 먼저 현재 제출 정보를 이해해야 합니다. Git log 명령을 사용하면 각 제출의 작성자 및 제출자 정보가 포함된 현재 웨어하우스의 제출 기록을 볼 수 있습니다.

Git 커밋 기록을 보려면 명령줄에 다음 명령문을 입력하세요.

$ git log

명령을 실행하면 작성자 및 제출자 정보를 포함한 모든 커밋 로그 정보가 표시됩니다.

commit 4e3a2bc658d73707f4c9f4bccaf613b806b1e405
Author: John Smith <john.smith@example.com>
Date:   Mon May 10 14:18:46 2021 +0800

    Updated README.md file

commit 8b60ce20d2a8c0f4be80b6783afa9d0a439a9cfd
Author: Jane Doe <jane.doe@example.com>
Date:   Tue May 4 09:30:55 2021 +0800

    Added new feature to application

...

위에 표시된 대로 커밋 레코드에는 커밋의 내용이 포함됩니다. 해시, 작성자, 타임스탬프, 커밋 설명 등이 있습니다. 다음으로 Git 커밋의 작성자 및 커미터 정보를 수정하는 방법을 소개하겠습니다.

2. Git 명령을 사용하여 제출 작성자 및 제출자 정보 수정

Git은 다음을 포함하여 제출 기록에서 작성자 및 제출자 정보를 수정하는 명령 세트를 제공합니다.

  1. git commit --amend --author=" 작성자 이름 d43781567a7869ed95c3573c07166762": 이 명령은 가장 최근 제출 단위의 작성자 정보를 수정할 수 있습니다.
  2. git filter-branch: 이 명령은 여러 제출 단위의 작성자 및 제출자 정보를 수정할 수 있습니다.

여기서는 첫 번째 방법만 소개하겠습니다.

  1. 최신 제출의 작성자 및 제출자 정보 수정

먼저 다음 명령을 사용하여 최신 제출 기록을 볼 수 있습니다.

$ git log -1

그런 다음 --amend 매개변수를 사용하여 작성자 및 제출자를 수정할 수 있습니다. 최신 제출 제출자 정보입니다. 예를 들어 제출자의 이메일 주소를 잘못된 이메일 주소에서 올바른 이메일 주소로 변경해야 하는 경우 다음 명령을 사용할 수 있습니다.

$ git commit --amend --author="Author Name <correct-email@example.com>"

다음으로 다시 git log 명령을 사용하여 작성자 및 제출자 정보를 확인할 수 있습니다. 최신 커밋 기록 수정 여부:

$ git log -1

모든 것이 정상이라면 최근 제출의 작성자 정보가 지정된 올바른 이메일 주소로 수정된 것을 확인할 수 있습니다.

참고: 이 명령은 가장 최근 제출 단위만 수정할 수 있습니다. 여러 제출 단위의 작성자 및 제출자 정보를 수정해야 하는 경우 git filter-branch 명령을 사용해야 합니다(자세한 내용은 공식 문서 참조).

3. Git 플러그인을 사용하여 제출 작성자 및 제출자 정보 수정

Git 명령을 사용하여 제출 작성자 및 제출자 정보를 수정하는 것이 효과적인 방법이지만 팀 협업에서는 Git 커미터 정보를 관리하기 위해 더 간단하고 쉬운 방법이 필요합니다. .

다행히도 이 작업을 수행하는 데 도움이 되는 유명한 Git 플러그인이 있습니다. 일반적으로 이러한 플러그인은 Git 커미터 정보를 빠르게 수정할 수 있도록 간단하고 사용하기 쉬운 그래픽 인터페이스를 제공합니다. 다음은 잘 알려진 두 가지 플러그인인 GitKraken과 SourceTree입니다.

  1. GitKraken

GitKraken은 Axosoft에서 개발한 Git 클라이언트로, 그래픽 인터페이스를 통해 Git 웨어하우스를 관리할 수 있습니다.

  • 그래픽 인터페이스 기반의 Git 작업
  • Visual Git 브랜치 관리,
  • 유연한 코드 검토 도구 등.

그 중 GitKraken의 작성자 보기는 Git 커미터 정보를 빠르게 편집하는 데 도움이 될 수 있습니다.

GitKraken을 사용하여 Git 커미터 정보를 수정하려면 먼저 작성자 보기를 열어야 합니다. 왼쪽 창에서 커밋을 선택한 다음 수정하려는 커밋 레코드를 마우스 오른쪽 버튼으로 클릭하고 작성자 편집 또는 커미터 편집 옵션을 선택합니다.

다음으로 제출자 정보 수정 창이 뜹니다. 제출자 이름과 이메일 주소를 변경할 수 있습니다. 편집이 완료되면 바로 저장하시면 됩니다. 이때 GitKraken은 제출된 작성자 및 제출자 정보를 자동으로 다시 작성하고 새로운 제출 기록을 추가합니다.

  1. SourceTree

SourceTree는 Atlassian에서 개발한 Git 클라이언트이며 그래픽 인터페이스를 통해 Git 웨어하우스를 관리할 수도 있습니다.

  • 사용하기 쉬운 Git 운영 도구,
  • 대화형 브랜치 관리 도구,
  • 플러그인을 통해 다른 개발자 도구에 통합 가능.

마찬가지로 SourceTree는 Git 커미터 정보를 수정할 수 있는 인터페이스도 제공합니다.

Git 커미터 정보를 수정하려면 먼저 편집하려는 커밋 레코드를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 커밋 편집 옵션을 선택하세요. 그러면 제출자 이름과 이메일 주소를 직접 변경할 수 있는 제출 편집 창이 나타납니다. 편집이 완료되면 바로 저장하시면 됩니다.

결론

이 글에서는 Git 커밋 작성자와 커미터 정보를 수정하는 방법을 소개했습니다. Git 명령줄 도구를 사용하든 Git 플러그인을 사용하든 Git 커미터 정보를 빠르게 수정하여 더 나은 팀 협업을 달성할 수 있습니다. 이 글이 여러분의 Git 사용에 도움이 되기를 바랍니다. 감사합니다!

위 내용은 아이디어에서 git 제출 사용자 정보를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:폴로 깃은 어때요?다음 기사:폴로 깃은 어때요?