# git reset hard
# git reset hard
git reset --hard c8b0119a11479eb5c7baba0e7c385ba91775354f
git push origin HEAD --force
1
2
2
# 여러 커밋(commit) 하나로 합치기
3개의 커밋을 하나로 합칠 수 있다. 숫자 변경해서 원하는 커밋 갯수 만큼 하나로 합치기 가능.
git rebase -i HEAD~3
1
2,3을 1로 합치고 싶으면 vi 창에서 커밋 메시지 2, 3의 pick => s 로 바꾸고 :wq 를 눌러 저장,종료 해준다.
그러면 합쳐서 보여줄 커밋 메세지를 수정할 수 있다. 원하는 메세지로 변경해서 다시 :wq 를 눌러 저장, 종료.
repository로 push 해준다.
git push -f origin master
1