Git (2) 썸네일형 리스트형 [Git][Sourcetree] 소스트리 pull / push 에러 발생 시 강제 pull 하는 방법 Please commit your changes or stash them before you merge Sourcetree 에서 push 를 하려는데 해당 에러가 발생했다. 병합 과정에서 충돌이 일어난 것이다. Sourcetree 에서 터미널을 킨 후 git pull --rebase --autotash 를 입력 해주면 pull 되고 정상적으로 push 할 수 있다. 해결 [Sourcetree] GIT GUI 병합 후 이전 커밋으로 되돌리기 (revert) 개발 후 소스트리(Sourcetree) 병합했는데 에러가 발생했다. 어떻게 되돌리지? 해당 커밋 우클릭 > 커밋 되돌리기 클릭. revert failed. 병합 후 되돌려야 할 브랜치를 몰라서 발생한 에러. ex) master, dev 를 병합했다면 브랜치가 2개. 이렇게 되면 터미널을 이용해서 되돌려야 한다. git show 현재 커밋의 해시를 확인한다. git revert 1563b27da422891500a319af04fb3e9bb760a91c -m 1 git revert (커밋 해시) -m (항목 선택) revert 할 커밋 해시와 항목을 선택 한다. enter 치고 esc 누른 후 :wq! 로 저장 한다. 되돌리기 완료! 이전 1 다음