반응형
깃 작업하다보면 실수로 commit을 돌리고싶거나 머지(merge)를 취소하고 싶을때가 있다.
매번 헷갈리고 찾기 귀찮아서 싹 정리를 해보려고 한다.
1. git 브랜치 지우기
◾ 로컬에서 브랜치 지우기
git branch -d 브랜치명
◾ 원격에서 브랜치 지우기
git push origin(원격이름) --delete 브랜치명
2. git 머지 되돌리기
◾ merging 취소하기
merge 이전 상태로 돌리기.
다른 branch 와 머지하는 도중에 conflict 가 나서 다시 merge 전으로 돌리고 싶을 경우
git merge --abort
◾ merge(머지) 했더니 충돌나서 수정하려했지만 그만 두고싶을 때
git reset --hard HEAD
git reset --hard HEAD
:: 편집한 내용도 머지(병합)도 모두 취소됩니다.
◾ merge(머지) 모두 완료했지만 다시 되돌리고 싶을때
git revert -m 1 <merge_commit>
◾ merging 취소하기
* 계속 업데이트 예정...
반응형