728x90
반응형
push한 커밋 삭제
가장 최근 commit을 삭제할 경우에는
>>git reset HEAD^
이명령을 통해 가장 최근 커밋으로 거슬러올라감
특정 되돌아가고 싶은 커밋이 있는경우
>>git reflog
명령을 통해 커밋 내용을 확인 후
>>git reset HEAD@{number}
또는
>>git reset 커밋ID
를 통해 되돌아가고 싶은 커밋으로 돌아간다.
(기준은 되돌아가고싶은곳! 삭제하고 싶은커밋의 이전커밋! 마지막으로 남았으면 하는 커밋)
되돌아갔으니 커밋을 한다
>>git commit -m "커밋삭제"
강제 push
>>git push origin master(또는 브런치이름) -f
원하는 commit으로 돌아갔다
reset 옵션
>>git reset --hard 커밋ID
모든 내용을 지우고 되돌아감(초기화)
>>git reset --soft 커밋ID
커밋은 되돌렸지만 코드의 내용은 변경되지 않음
>>git reset --mixed 커밋ID
옵션을 설정하지 않았을때 기본값
커밋 되돌렸고, 변경된 내용이 남아있어서 다시 추가할수 있음
728x90
반응형
'퍼블리싱' 카테고리의 다른 글
[티스토리]사이드바 광고 위치 바꾸기 (0) | 2019.06.05 |
---|---|
[퍼블리싱]왼쪽 메뉴 네비게이션 디자인 구현해보기 (0) | 2019.06.03 |
[퍼블리싱]header - 상단 네비게이션 디자인 구현해보기 (0) | 2019.06.03 |
티스토리 다음광고 꾸미기 (0) | 2019.05.29 |
티스토리 글자 정렬하기 (자동줄바꿈) (0) | 2019.05.28 |
댓글