Git은 용량을 제대로 관리하지 않으면 중복된 commit으로 용량이 빠르게 늘어나며,
GitHub과 같이 제공되는 Repo.의 크기가 작은 곳에는 push하지 못한다.
용량을 관리하기 위한 방법은 크게 세 가지 있다.
1. .gitignore로 용량이 클 것으로 예상되는 파일이 저장되는 것을 사전에 차단
2. 이미 저장된 것은 cache를 삭제하는 것으로 관리
3. 안 쓰는 브랜치 삭제
git count-objects -H
https://www.toptal.com/developers/gitignore
# Git repository를 로컬에 저장하기
git clone ${REPO_URL} ${DIR}
# 새 branch 생성
git branch ${BRANCH_NAME}
# branch 전환
git checkout ${BRANCH_NAME}
# 추적상태 확인하기
git status
# 무시된 파일 확인하기
git status --ignored
파일 제외: e.g.) jpg png npy .tfevents.*
폴더 제외: e.g.) results/ checkpoint/
(3. git status)
(6. git log --graph --all --decorate)
(7. git branch)
Branch 목록을 반환
기본은 master
현재 어떤 branch인지 잘 확인해서 진행
(8. git remote add 리모트이름 레포지터리주소)
conda create -n ${가상환경 이름} --clone ${타겟 가상환경}