Git

[Git] 브랜치를 만들어서 커밋 되돌리기

tgool 2023. 3. 13. 16:57
  • 되돌릴 커밋 대상으로 브랜치 생성
  • 체크아웃
  • 변경 사항 수정 후 커밋
  • master에 머지
  • reset 보다 해당 방법을 추천한다.

장단점

  • 장점: 쉽다. 기록이 다 남아 있다.
  • 단점: 트리가 지저분해진다.

  • 파일 내용을 수정해준다.

  • 커밋까지 완료해준다.

 

  • 브랜치를 새로 생성해준다. 

  • 브랜치는 기능의 이름을 넣어주는 것이 좋다. 알아볼 수 있게 해주는 것이 좋다.

  • 새로운 브랜치에는 이전에 수정한 내용이 없어져있다.

  • 다시 내용 추가해서 커밋.

  • 메인 브랜치에서 push 해주기

  • 병합 해주기

  • 그러나 충돌이 발생한다.
  • 겁먹지 말라. 해결하면 된다.

Accept incoming change 눌러주고 소스트리로 돌아가 충돌이 해결된 것을 확인하고 커밋을 한다.

  • 저번과 달리 강제 푸쉬가 필요 없이 정상적으로 푸쉬가 작동한다. 
  • 푸쉬를 해준다.

  • 브랜치를 삭제해줘도 된다.
  • 브랜치를 지저분하게 만들지 않기 위해 브랜치를 삭제한다.