분류 전체보기

    [Git] .gitignore으로 .ipynb_checkpoints 제거하기

    gitignore에 다양한 경로에 포함된 모든 특정 캐시 파일들을 설정해주었으나 github에 그대로 남아있을 때, 여기에 정리해둔대로 하면 해결! git rm -r --cached .

    [Config] Anaconda로 가상환경 생성 및 설정하기

    가상환경(Virtual Environment)이란? python 개발 시, 다양한 패키지나 모듈들(ex. tensorflow, keras, numpy, python 등)을 설치하고 import하게 됨. python과 다양한 패키지들의 버전 충돌 문제를 방지하기 위해서, 각 프로젝트들 마다 가상 환경을 만들어서 각각 독립적인 버전을 이용 가능하다! Anaconda Prompt 개발환경 관련 명령어 conda create -n tutorial python=3.5 numpy scipy matplotlib ... : tutorial 이라는 이름의 개발 환경을, python 3.5 버전으로 만들고, 이 가상환경에서는 numpy, scipy, matplotlib 등의 파이썬 라이브러리들을 import 해서 사용할 ..

    [Git] 이전에 commit한 message 수정하기

    https://velog.io/@mayinjanuary/git-%EC%BB%A4%EB%B0%8B-%EB%A9%94%EC%84%B8%EC%A7%80-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0-changing-commit-message 1. git rebase -i HEAD~3 (수정을 시작할 커밋의 이전 커밋) 이 명령어를 실행하면 "수정을 시작할 커밋의 이전 커밋" ~ "현재 커밋(HEAD)" 범위에 있는 모든 커밋들의 리스트가 출력된다. 예를 들어 git rebase -i HEAD~3 를 실행하면 HEAD ~ 2, HEAD ~ 1, HEAD 커밋들이 출력된다. 2. 수정하고 싶은 commit message 좌측의 pick을 reword로 바꾸기 reword로 수정하고 esc + ..

    [Git] .gitignore 설정하기

    https://gmlwjd9405.github.io/2017/10/06/make-gitignore-file.html 너무 용량이 큰 파일이거나, 프로젝트 생성 시 1회만 필요한 설정 파일 등 remote repository에 올릴 필요 없는, 즉 Git 버전 관리에서 제외할 파일 목록을 .gitignore이라는 txt 파일에 추가해 commit, push하면 된다. local에서는 삭제되지 않지만, remote (github)에서는 나타나지 않는다! cf. 특정 확장자의 파일 말고, 특정 폴더 전체를 제외하고 싶을 때? 단, 이 때 이미 tracked 되고 있는 파일들을 gitignore에 추가하기만 한다고 untracked 되는 게 아니기 때문에, git rm -r --cached *.bmp (기존에 ..

    [Git] 100MB 이상의 파일 github에 업로드하기

    대용량 파일 push할 때, https://medium.com/@stargt/github%EC%97%90-100mb-%EC%9D%B4%EC%83%81%EC%9D%98-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%98%AC%EB%A6%AC%EB%8A%94-%EB%B0%A9%EB%B2%95-9d9e6e3b94ef BFG Repo-Cleaner로 대용량 파일들 commit log들 삭제했음에도 불구하고 똑같은 exceed error 난다면? => *.exe가 아니라, track 할 대용량 파일들의 확장자들을 모두 track해줘야 함!