Code&Data Insights

[Git] PR merge후 deploy, Attempt : < Run failed: deploy, Attempt #5 - master > 본문

Web Development/Git

[Git] PR merge후 deploy, Attempt : < Run failed: deploy, Attempt #5 - master >

paka_corn 2024. 6. 28. 17:46

merge 하면 바로 브랜치 삭제하기.. ㅎㅋ

타입에러 나면 그거 다 잡고 올리기.. --no-verify 

조건 무시하고 커밋하는거라 타입 안잡고 나중에 PR merge까지 하고 개고생... 

 

여튼, 이미 merge된 브랜치 계속 실패.. 

 

** 이미 merged된 브랜치면 새로운 수정사항 있을때, 

master에서 작업하고 (back-end, front-end 둘다 최신으로 유지..!) 바로 push 

git push origin head -f 

type은 직접 수정하지 말고,, yarn import-type으로 . 꼭잡기...! 

 

<master 브랜치> 

git fetch upstream master

git log --oneline : 커밋한거 확인 (내 경우에 마지막 커밋만 적용되면 됐지만, 기존 이미 merged된 브랜치에서 작업해서 push하니 전체다 올라가서 여전히 failed하고 PR을 다시 열어야됐음) 

 

git log --oneline upstream/master..master

 

 git reset upstream/master : 원격 브랜치의 master와 동일하게 만들기 

git reset --hard upstream/master

 

git cherry-pick f9c72da : 마지막 커밋(내가 원하는 커밋)만 선택하기 

git push origin head -f : 푸시하기 

 

근데 만약 마지막 푸시를 수정하고 싶은 경우 

git reset head^

git commit --amend -m "fix: import-type로 인한 타입 깨짐 수정"

git push origin head -f 

Comments