-2
GitHub에서 푸시 된 커밋의 작성자 이름을 변경하려고합니다. 여기 단계별 지침을 따르고 있습니다 : https://help.github.com/articles/changing-author-info/#platform-windows하지만 3 단계에서 멈추었습니다. 현재 Windows에서 명령 프롬프트를 사용하고 있습니다.cygwin을 사용하여 Windows 10 명령 프롬프트에서 .sh 파일 실행
#!/bin/sh
git filter-branch --env-filter $' OLD_EMAIL=“[email protected]" CORRECT_NAME=“Jeffrey Yong" CORRECT_EMAIL=“[email protected]" 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
그래서 내 명령 프롬프트에서 위의 코드를 그대로 복사하여 붙여 넣었습니다. 입력을 누르면 오류가있는 것처럼 보입니다. Cygwin을 이미 설치했고 위의 코드를 실행하는 가장 좋은 방법은 무엇인지 궁금합니다.
답장을 보내 주셔서 감사 드리며 귀하의 지시에 따라 왔지만이 오류가 발생합니다 :'재 작성 f66896628ba48d082c40d06c1ee8020df0d2ec9f (1/29) (0 초가 지난 나머지 0 예측 됨) C : \ Program Files \ Git \ mingw64/libexec/git- core \ git-filter-branch : eval : 357 행 : 예기치 않은 EOF와 일치하는 것을 찾는다. C : \ Program Files \ Git \ mingw64/libexec/git-core \ git-filter-branch : eval : line 358 : 구문 오류 : 예기치 않은 파일 끝 ' –