Git

[Git] 다른 브랜치로 작업을 잘못 푸시했을 때

코딩하는후운 2023. 4. 20. 11:23
반응형

다른 브랜치로 작업을 잘못 푸시했을 때

수정해야할 브랜치 ABranch
잘못 올린 브랜치 BBranch

BBranch로 ABranch 에 올릴 작업을 잘못 커밋하고 푸시를 하였다.

해결 방법:

1. ABranch에서 BBranch의 작업을 체리픽(Cherry Pick) 해온다.(커밋까지 같이 되도록)
- 충돌이 나면 충돌 해결 후 커밋 후 푸시

2. BBranch에서는 Reset to this commit을 한다.

hard로 reset한다.(mixed?)하게되면 커밋이 남음 hard는 다 날림.
그 다음 푸시된걸 다시 바로 잡아야 하니깐
push to origin으로 하드푸시를 해준다.(?)

 

반응형