본문 바로가기
반응형

GIT2

sourcetree git 병합한 것을 이전 커밋으로 되돌리기(revert) 하는 방법 소개 sourcetree로 병합을 했던 커밋을 다시 이전의 커밋으로 되돌리기 하는 방법을 알아봅니다 예를 들면 개발을 완료하고 운영에 master 2로 병합 후 git push 후 소스 배포까지 완료가 됐는데 치명적인 버그가 발생해서 다시 master 1 소스로 되돌리고 싶을 때 git에 되돌리기(revert)를 이용하면 됩니다 해당 커밋을 오른쪽 클릭 후 커밋 되돌리기 클릭 fatal: revert failed 오류가 나면서 완료됨. 에러 문이 뜨면서 되돌리기가 안되는 문제가 생겼습니다 병합을 했기 때문에 어느 부분으로 되돌려야 하는 위치를 모르기 때문에 (master, dev 브랜치 두 개가 있기 때문) 터미널 커맨드를 이용해서 되돌리기 작업을 해야 합니다 먼저 되돌리려는 커밋 지점의 커밋 해시를 찾.. 2021. 9. 14.
git sourcetree로 master 병합(merge)하는 방법 소개 sourcetree에 master 브랜치로 병합(merge)을 할 때 하는 방법 dev라는 브랜치를 만들고 작업 후 master 브랜치로 병합을 하려고 한다면 master 브랜치로 체크아웃을 합니다 병합을 클릭합니다 병합을 하려는 커밋을 클릭하고 fast-forward가 가능해도 새 커밋으로 생성을 체크합니다 (체크를 안 해도 되긴 하지만 git 로그 내역이 깔끔하게 보이기 때문에 체크를 합니다) dev 브랜치와 master 브랜치가 병합이 완료됐습니다 2021. 9. 14.
반응형