github 커밋기록좀 완전히 지울려고
1. rm -rf .git 명령어를 통해서 그동안의 github 커밋기록을 다 지운다.
2. 새로운 깃허브 환경을 정의 : git init
3. 새로운 깃허브 커밋 :
git add .
git commit -m "(어쩌고저쩌고)"
4. Push : git push origin +master
막 이렇게 해가지고 과거의 github 저장소 내 commit 기록은 싹 날라가고 새로운 commit이 시작됨에도
http://깃허브 주소/tree/(과거 커밋 난수)
일케 입력하면 들어가지는데..
이거 혹시 왜 그러는지 아는사람이랑..
과거의 커밋기록도 깨끗히 지워버리는방법 아는사람 ㅠㅠ
리포 지우고 다시 여샘
쓰읍... 그게 최선임?..;; ㅠ
아 그런데 push 할때 force 줬음?
그 포스가 +master 임
+ 하면 포스됬었나? 아무튼 이건 깃문제가 아니라 깃헙에 캐시가 남아있는게 문제라 github에 요청해서 캐시를 지워달라고 하던가 아니면 지웠다가 다시 열어야함
만약 깃헙 프리미엄 있으면 깃헙 contact에 요청하면 캐시 비워주는걸로 알고있음
그리고 혹시 캐시가 유지될수도 있으니까 새 repo 생성할때는 이름을 변경하는걸추천함
헉.. 감사하옵니다..
그리고 force할 때 +master 사용 가능한 지식 공유함 :
https://stackoverflow.com/questions/5509543/how-do-i-properly-force-a-git-push
만약 개인정보가 들어간거면
https://help.github.com/articles/removing-sensitive-data-from-a-repository/
이거 하고 깃헙에 요청해서 지워달라고 하면 지워줄거임
트리 더러워져서 싫은거면 걍 지웠다가 여는게 깔끔함
레포를 아예 지웠다가 하는게 애매한게.. 팀원들이랑 함께한거라서 다시 collaborate 요청하는거랑 그런게 좀 애매모호해서요.. 그래도 감사합니다 ㅠ
오.. 원인은 깃허브 커밋 캐시였네요.. 지워달라고 요청해서 지우니까 더이상 URL접속도 안되네요.. 감사합니다