2016-08-15 4 views
1

큰 작성자를 잘못된 작성자에 기인 한 원격 원본에 병합했습니다. 내가 어떻게 unmerged 커밋에 대한이 문제를 해결할 수 있지만 이미 병합 된 커밋을 해결할 때이 프로세스가 어떻게 작동하는지 모르겠습니다. 내 지역의 자식 user.nameuser.email에 커밋의 저자가 해결됩니다이미 병합 된 git commit의 작성자를 변경하십시오.

git commit --amend --reset-author 

이 :

나는 로컬로 커밋의 저자을 변경할 수 있습니다.

그러나 이미 병합 된 커밋을 수정 된 로컬 커밋으로 덮어 쓰는 방법을 모르겠습니다. 지나치게 복잡하게되지 않으면이 작업을 수행 할 수있는 방법이 있습니까? git push -f은 마스터에 병합 된 커밋을 덮어 쓰시겠습니까? 커밋을 되돌려 야합니까? 이것에 어떻게 접근해야하는지 완전히 모르겠습니다.

+0

[this] (http://stackoverflow.com/questions/9930637/edit-a-merge-commit-with-git-rebase)를 읽으셨습니까? –

+0

@TimBiegeleisen이 문제를 어떻게 해결할 수 있는지 설명해 주시겠습니까? – 123

답변

0

그들이 말 (git commit --amend --author="Author Name <[email protected]>")을 수행하고있는 사람이 위에 더 많은 물건을 추가하기 전에 -f 밀어 (또는 적어도이 나는 그것을 시도하는 지역의 repo에 나를 위해 제대로 작동하는 것 같았다).

관련 문제