Notice
Recent Posts
Recent Comments
Link
목록merge (1)
취미생활
git reset --hard로 돌아갈 branch 선택하기
git merge를 진행하다보면 실수로 merge를 할 경우 되돌리다가 branch가 꼬이는 현상이 생기는데 아래 예시를 보자 해당 상황은 feature에서 시작된 branch인 mistake가 master와 merge 하였다. 이 때 mistake branch에서 commit을 취소하려면 아래 코드를 입력하면 된다. git reset --hard HEAD^ 아주 손쉽게 되돌아 왔다. 그렇다면 mistake branch를 master로 옮기는 방법도 있을까? 당연히 있다. 이럴 때는 HEAD^2를 같이 입력해주면 된다. git reset --hard HEAD^2 짜잔, 아주 손쉽게 branch를 옮겨가는데 성공했다. 참고로 이거 관련해서 좀 찾아보다가 HEAD~2가 HEAD^2와 같다는 해외 블로그를 봤..
컴퓨터/git
2022. 8. 10. 16:49