Git
[Git] 브랜치를 만들어서 커밋 되돌리기
tgool
2023. 3. 13. 16:57
- 되돌릴 커밋 대상으로 브랜치 생성
- 체크아웃
- 변경 사항 수정 후 커밋
- master에 머지
- reset 보다 해당 방법을 추천한다.
장단점
- 장점: 쉽다. 기록이 다 남아 있다.
- 단점: 트리가 지저분해진다.
- 파일 내용을 수정해준다.
- 커밋까지 완료해준다.
- 브랜치를 새로 생성해준다.
- 브랜치는 기능의 이름을 넣어주는 것이 좋다. 알아볼 수 있게 해주는 것이 좋다.
- 새로운 브랜치에는 이전에 수정한 내용이 없어져있다.
- 다시 내용 추가해서 커밋.
- 메인 브랜치에서 push 해주기
- 병합 해주기
- 그러나 충돌이 발생한다.
- 겁먹지 말라. 해결하면 된다.
Accept incoming change 눌러주고 소스트리로 돌아가 충돌이 해결된 것을 확인하고 커밋을 한다.
- 저번과 달리 강제 푸쉬가 필요 없이 정상적으로 푸쉬가 작동한다.
- 푸쉬를 해준다.
- 브랜치를 삭제해줘도 된다.
- 브랜치를 지저분하게 만들지 않기 위해 브랜치를 삭제한다.