git status : 현재 상태 확인

git clone <repository.git (HTTPS link copy)> or git clone --branch <mybranch> <repository.git (HTTPS link copy)>

(현재 위치한 디렉토리에 clone 한 폴더 생성됨 -> 실제 노트북에서 확인 가능, 들어가서 파일수정/추가/삭제)

cd <> <>... 

(git bash 터미널에서 clone 한 폴더로 이동하기. 고치고 싶은 가장 낮은 단위?)

git commit -m "<message">

(add 어떤거 어떤거 하라고 알려줌)

git add <file> 

git commit -m "<message>"

git remote -v : 현재 연동된 repository 확인

git push or git push origin <branch> 

 

그 외

git reset 기존이력 지우고 다시시작 (ex git reset origin/main)

git lfs track "*" 현재 디렉토리의 모든 대용량 파일을 트랙함

 

대용량 파일 사용하고싶을때는 Git Lfs 를 쓰는데

lfs 라이브러리 다운로드하고 대용량파일을 tracking 하게끔해서 업로드 하면 됨

만약 push 하다가 용량이 부족하다고 하면 github 에서 추가 데이터팩 구매해서 사용하면 됨 (50기가 저장당 5달러/ 월마다 정기결제/ 다운그레이드 가능)

근데 lfs 도 개별 파일 최대 용량 2GB 임. 

따라서 개별 파일이 2기가 넘는다면 압축을 하던가 아니면 git lfs 가 커버해줄수없으니 다른걸 사용해야함

만약에 자신의 계정이 github team 이상이라면 개별 파일 최대한도 4기가 였던거로 기억함

 

+ Recent posts