Git

[Git] Push를 하고 PR요청 했을 때 파일 1개를 잘못 수정하였다.

코딩하는후운 2023. 2. 7. 18:36
반응형

string.xml에서
한개의 파일만 잘못된 소스로 푸시하고 PR을 요청하였다.

 

## 해결법

1. 푸시된 브랜치에서 백업브랜치를 생성
2. cherry pick으로 커밋된 내용들 가져온다.
- 잘못된 커밋만 빼고
3. 나머지 커밋들은 그대로 커밋하고, 잘못된 커밋만 체리픽하면서 커밋되는 옵션 체크 풀고 수정한다.
4. 수정 후 다시 커밋 후 PUSH를 하는데 Force PUSH를 이용한다.

force push는 소스트리-셋팅 - 어드밴스드
- Allow force push를 체크해야 푸시할때 나타남

Push to -> origin 클릭하면 force push 체크하는게 나온다.

결론
force push를 하게되면 이전에 PR날렸던것들도 같이 푸시가 수정되어 강제로 푸시하는듯 하다.

반응형