madplay / madplay.github.io

오늘도 MadPlay!
https://madplay.github.io
MIT License
18 stars 2 forks source link

git commit author 변경 (커밋 작성자 이름 변경하기) #105

Open utterances-bot opened 4 years ago

utterances-bot commented 4 years ago

git commit author 변경 (커밋 작성자 이름 변경하기) - MadPlay's MadLife.

https://madplay.github.io/post/change-git-author-name

hyunwoongko commented 4 years ago

잘보고갑니다 ㅎㅎ

DaeunOh commented 4 years ago

너무 너무 감사합니다.. 이메일 바꾸면서 모든 커밋을 바꿔야 하는 상황이 필요했는데 덕분에 잘 해결할 수 있었습니다 ㅠㅠ.. 여러 방법 다 시도해봐도 안 되었던게 마지막 filter-branch 써서 해결 됐네요..! 타임 스탬프도 그대로 유지되면서 커밋 작성자만 바꿀 수 있는 좋은 방법이었습니다 ㅜ.ㅜ 진짜 너무 너무 감사해요!

youknowone commented 3 years ago

Git에서 author와 committer는 다른 것인데, 올려주신 글로는 filter branch로는 둘다 수정이 되지만 --author 만으로는 committer를 수정하지 못합니다. 글의 부제가 "committer를 잘못 입력하여 push까지 해버렸다." 인데요. filter branch는 덤이고 본론은 rebase인 글이므로 부제의 committer를 author로 바꾸시는게 더 적합할 것 같습니다.

댓글 다는 김에 다른 팁도 하나 더 덧붙이자면 rebase하실때 고칠 커밋id만 찾으셔도 parent 커밋을 가리키는 접미사 ^를 이용할수 있습니다. 고칠 커밋 id가 xyzxyz 이면 git rebase -i xyzxyz^ 를 해보시면 되겠습니다.

madplay commented 3 years ago

오! 좋은 팁 감사합니다. 본문 내용에 반영하겠습니다 :)