몰랐던 것들 (3) 썸네일형 리스트형 Github에 잘못 올라간 Github history 삭제하는 법 종종 실수로 github를 정리하다보면 약간 수정한 file 에 commit history에 올라가서 보기에 불편한 경우가 있다 이를 삭제하기 위해서 간단한 방법 한가지를 알아냈다. git bash 다음과 같이 입력한다. 1 . git clone (수정하고자하는 스토리지 주소) (로컬에 저장할 파일명) // 스토리지에 있는 파일 전체를 저장한다. 2. git reset (잘못되어 삭제를 커밋 history 바로 전 커밋의 주소(아래사진)) --soft // git reset --soft 의 경우 커밋 주소로 커밋된 파일을 staged 된 상태로 되돌린다. 3. git push -f < - clone 된 상태이므로 remote name 과 브랜치는 생략가능하다. (강제로 덮어써서 commit 한다.) -f.. Github - 잘못 push 된 commit 삭제 github에 test 용으로 혹은 잘못 push된 commit을 완전 삭제하는 방법이 있다. git bash (CLI) 를 통해서 해당 master git init 한 파일로 들어가 "git reset (commit넘버) --hard/--soft/ --" 등을 한 후 "git push (remote 이름) -f" 를 해주면 된다. git reset 뒤에 들어갈 commit은 내가 되돌리고자 하는 commit의 넘버를 써주면된다 master 브랜치에서 repository 에 history가 있는데 push 전 상태로 돌리기 위해서는 올리기 전 commit 넘버를 적어주면 올라간 commit이 아예 삭제 되버린다. ※ 주의할 점!!! 위에서 한 대로 하면 그냥 다 날라간다. --mixed 를 해줘야한다! .. django 에 관하여.. 이전 1 다음