반응형
프로젝트를 진행하다 보면 여러 사람들이 다른 branch에서 merge를 하다가 종종 merge를 잘 못 하는 일이 벌어지곤 합니다. 그럴때 revert,reset 등 여러 방법으로 commit 내용을 취소하거나 되돌리는 곤 하는데 revert한 branch를 다시 merge할려고 할때는 어떻게 해야 될지 방법을 찾다가 제가 알게 된 방법을 posting합니다.
가장 간단한 방법은 revert한 branch를 다시 한번 더 revert하는 것 입니다.
그러면 revert한 이력이 없어져서 revert해서 없어진 코드가 다시 merge되어 있는 상태로 되돌아 갑니다.
이렇게 하는 것이 간단하고 충돌도 일어나지 않습니다.
그리고 이게 안되면 새로운 branch를 만들어서 위에 branch에서 수정한 부분만을 다시 수정해서 merge를 해야 됩니다.
이미 위의 branch를 merge한 이력이 있어서 revert를 했더라도 다시 merge가 안되기 때문에 위 두 방법이 최선이라고 생각 합니다.
반응형
'IT지식' 카테고리의 다른 글
[Ionic]하이브 프레임워크 Ionic 이란? (0) | 2023.10.10 |
---|---|
[git]merge/commit/checkout 사용법 (0) | 2023.08.24 |
DNS란 무엇일까? -Softeasy (2) | 2023.06.04 |
IFrame 이란? -softeasy- (0) | 2023.05.17 |
WebSocket(웹소켓)이란? (0) | 2023.05.15 |
댓글