2016-06-14 3 views
1

git am --continue가 제대로 내 구성을 읽는하지 않은 것 같습니다. 자식-하고 읽고 있지 구성이 제대로

git am --continue 
Applying: 
fatal: empty ident name (for <>) notallowed 

나는 git post-receive hook "empty ident name"의 조언 다음 시도했다. 처음에 user.nameuser.emailgit config --global -l을 실행할 때 정확했습니다. 이전 질문의 조언에 따라 정확히 동일한 값이 git config --local -l에 반환됩니다.

나는 이상한 (for <>)이 오류 메시지는 사실을 알게 될 것입니다. 언급 한 질문의 구성에서 보면 remote.origin.url이 무시되는 것 같습니다.

내 설치가 완벽 그렇지 않으면 작동합니다. 이런 종류의 오류가 나는 것은 이번이 처음입니다.

제안 사항? (가), 당신 패치 저자의 이름/이메일을하지해야 커밋 -

답변

2

나는 사실 git am으로 설계된 글로벌 구성 값을 무시 생각합니다. 계속 때

대신, git am는 중지하기 전에 git mailinfo하여 올바른 값 가득 했어야 파일 .git/rebase-apply/author-script에서이 정보를 읽

GIT_AUTHOR_NAME='Committer' 
GIT_AUTHOR_EMAIL='[email protected]' 
GIT_AUTHOR_DATE='Thu, 28 Apr 2016 11:38:59 -0700' 

대부분의 경우, 적용 .patch - 파일이 제대로되지 않았습니다 포맷 git mailinfo이 값을 알아낼 수 없습니다 그래서, (즉, From:Date: 선 누락).

당신은 수동으로 입력 한 다음 올바른 값을 계속 git am --continue를 실행할 수 있습니다.