반응형
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날렸던것들도 같이 푸시가 수정되어 강제로 푸시하는듯 하다.
반응형
'Git' 카테고리의 다른 글
Git forcePush 포스푸시 (불필요한 커밋 제거) (0) | 2023.05.11 |
---|---|
[Git] 다른 브랜치로 작업을 잘못 푸시했을 때 (0) | 2023.04.20 |
[Git] git 사용시 Push를 했는데 빨간색으로 태그에 대한 내용 (0) | 2022.12.22 |
[Git] Android 프로젝트 git ignore설정 (0) | 2022.11.04 |
[Git] 소스트리(SourceTree) Permission Denied 될 때 (0) | 2022.05.16 |