티스토리 뷰

[GitHub] 잘못 master로 병합했다 때


GitHub에서 잘못 master에 병합 버렸을 때의 대처법.


먼저 실수 뿌루리쿠에서 Revert합니다. (Revert라는 버튼이있다)

Revert의 뿌루리쿠을 만들어 Reviewer 승인 해달라고하면 Revert 수 있습니다.

※ 제대로 실수 한 분이 마이너스되어 있는지 확인합시다.


로컬 저장소에 master를 당겨 제대로 반영하고 있는지 확인.


이후 정말 병합 할 수있다 타이밍에서 Revert의 Revert를해도 좋지만, 개인적으로 다음 단계가 알기 쉽다.


1, master에서 새로운 지점을 자른다 (만일 xxxx_2)

2, Revert 한 지점에서 체리 픽 (아마도 모든 커밋된다)

3, xxxx_2을 밀어 뿌루리쿠 만든다

4 master에 병합!


※ 체리 선택하는 지점에서 여러 커밋 있고, 도중에 최신 master 라든지를 캡처 할 경우 다음과 같은 단계로 갈 수 있다고 생각합니다.


· 가져온 master에 수정하지 않은 경우

1, master의 merge 이외의 커밋 체리 픽


· 가져온 master에 수정하는 경우

→ master의 merge 이외의 커밋 체리 선택하면 오류가

1, master의 merge 전까지 체리 픽

2, master를 병합

3 나머지 커밋 체리 픽


사실 다른 브랜치로 병합하고 싶었던 때도 같은 방법으로 대응할 수 있습니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함