대충 이해하니까 적절히 사용하지 못한다. 자주 사용하는 것들부터 확실히 정리해두어야겠다.
$ git init
$ git add .
$ git commit -m "커밋 메시지"
"로컬" 저장소에 기록.
사용 이유 : 프로젝트를 수정, 삭제 하더라도 돌아올 수 있는 체크포인트
Q. -m 붙이는 이유?
: -m 넣지 않을시, vim 모드로 들어감. 이게 번거로움.
Q. commit 전에 add 하는 이유?
: add의 용도가 파일들을 각 버전에 따라 나눠 커밋하기 위함임. add로 올릴 파일들 나눠서 올려줄 수 있음. 그런데 그냥 add . 만 쓰긴 함.
% git remote add [url 대신 부를 별명] [저장소 url]
git remote -v : (verbose) 원격 url까지 보여줌% git push [원격 이름] [원격 브랜치 이름]
: 활용시 동일하지 않아도 가능.% git push [원격 이름] [로컬 브랜치:원격 브랜치]
[로컬 브랜치] 내용을 [원격브랜치] 에 push하겠다.% git branch [브랜치 이름]
branch [이름] : 브랜치 생성% git checkout [브랜치 이름]
-b: 생성 & 이동% git branch -d [브랜치 이름]
% git push --delete [원격 이름] [브랜치 이름]