본문 바로가기

Git

git head를 mybranch에서 -> origin/mybranch 로 옮기는 방법

1. 문제 상황

- 나의 브래치 이름: mybranch(이 브랜치의 작업은 오로지 로컬에서만 이루어진다.)

- 원래 입력했어야 할 명령어: git push origin mybranch

- 잘못 입력한 명령어: git push origin master

- reject 됨

 

2. 해결 방법

- 일단 HEAD를 내가 가고 싶은 커밋으로 옮긴다: git reset --soft hashcode

- 수정한 파일들을 git add, git commit 을 한다.

- 브랜치를 제대로 확인후 push 한다: git push origin mybranch -f