본문 바로가기
작업관리 툴(Tool)

[Git] Signoff 없이 Commit 및 PR한 경우 해결책

by virusuk 2024. 9. 3.
반응형

Git source repository에 signoff 없이 commit 및 push하고 PR(Pull Request)을 진행했을 경우, DCO 에러 및 Git source에서 수정 요청이나 reject될 경우가 있습니다.



이러한 경우, 아래와 같이 진행하면 해결할 수 있습니다.

 

--amend 옵션으로 local의 최근 커밋 기반으로 --signoff를 변경합니다.

$ git commit --amend --no-edit --signoff

 

그 다음, push를 하는데 --force-with-lease 옵션 적용 후, push를 하면 기존에 PR에 merge됩니다.

$ git push --force-with-lease origin unstable

 

그러면 git repository에서 DCO check 및 succeeded가 되어있는 것을 확인할 수 있습니다.

 

반응형