도움받은 곳 : https://gmlwjd9405.github.io/2018/05/25/git-add-cancle.html
상황 : git에 푸시를 하였는데 커밋을 할 때 코멘트를 잘못 적었었다.
코멘트를 수정할까 ~ 하다가 푸시한걸 다시 돌릴 순 없나? 해서 찾아보았다.
git reset HEAD^
가장 최근의 커밋을 취소하고 되돌린다.
git reflog OR git log -g
reflog (브랜치와 HEAD가 가리켰었던 곳) 목록 확인
git reset HEAD@{nember} OR git reset [commit id]
원하는 시점으로 되돌리기
---
다시 되돌리고 커밋을 하려면 겹친다고 오류가 난다.
error: failed to push some refs to '...'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
이럴 땐 강제로 push 해주면 된다.
git push -u origin +master
강제 푸시는 여러 가지 방법이 있다.
'끄적끄적' 카테고리의 다른 글
다음프로젝트 정의 (0) | 2020.05.14 |
---|---|
다음 프로젝트의 시작 (0) | 2020.05.14 |
홈페이지 만들기 끝 (0) | 2020.05.10 |
input type="file"은 default 값을 설정할 수 없는가? (1) | 2020.05.03 |
해야할거 (0) | 2020.04.26 |