본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 35.2: filter-branch 로 정보를 작성자 정보와 동일하게 수정하기
아래 명령어는 주어진 커밋 사이의 범위 commit1..commit2 내에서, 커밋 작성자 정보가 committer 정보로도 사용되도록 history 를 재작성한다:
git filter-branch -f --commit-filter \
'export GIT_COMMITTER_NAME=\"$GIT_AUTHOR_NAME\";
export GIT_COMMITTER_EMAIL=\"$GIT_AUTHOR_EMAIL\";
export GIT_COMMITTER_DATE=\"$GIT_AUTHOR_DATE\";
git commit-tree $@' \
-- commit1..commit2
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
36.2: Atlassian 의 변환 툴을 이용하여 SVN 에서 Git 으로 이주(migrate) 하기 (0) | 2020.02.06 |
---|---|
36.1: SubGit (0) | 2020.02.06 |
35.1: filter-branch 로 커밋들의 작성자 정보 변경하기 (0) | 2020.02.04 |
34.3: 특정 branch, revision, tag 혹은 디렉토리를 대상으로 하는 archive 생성하기 (0) | 2020.02.04 |
34.2: 추가적인 디렉토리 경로를 덧붙여서 archive 생성하기 (0) | 2020.02.04 |