2016-08-08 4 views
2

Github의 이전 커밋에 대한 작성자의 이메일을 변경해야합니다. GitHub에서 작성자 이메일을 낡은 메일 (잘못된 메일)을 새로운 article link 으로 바꿀 수있는 스크립트를 발견했지만, 제 경우에는 커밋을 푸는데 어떤 이메일을 사용했는지 모르겠습니다. 그래서 어쨌든 "잘못된 이메일"을 찾아서 수정해야합니까? . 파란색 화면 (스크린 샷 당)에서 올바른 GitHub의 이메일을 수정하도록 요청했지만 이전 커밋에서 문제를 해결할 수있는 방법은 무엇입니까? 어떤 도움이라도 대단히 감사 할 것입니다. [Screen shot[2]"잘못된 이메일"이있는 GitHub 커밋

+4

누가 커밋을했는지 알 수 있는지 여부에 관계없이 커밋에 전자 메일을 추가하려면 분기 기록을 다시 작성해야합니다. 이것은 몇 가지 바람직하지 않은 부작용을 가질 수 있으므로 실제로 이것을 수행하기를 신중하게 고려하십시오. –

답변

4

맨 오른쪽에는 문제의 커밋에 사용 된 커밋 해시를 볼 수 있습니다.

$ git show <commit> 

를 사용하고 저자 라인 봐. 여기에서 이름은이고 이메일 주소는입니다.


마다 (부모 해시도 변경 때문에) 거기에서 커밋의 새로운 이메일 주소로 그 커밋을 다시 작성하는 것은 역사를 다시 쓸 것이라는 점을 명심하십시오.

+1

고맙습니다. – Faisal

관련 문제