git client -
git command line, git source tree, git hub desktop 등 여러가지 client가 존재 한다.
git server -
깃 원격 저장소라고도 하며, 대표적으로 가장 중요하고 유명한 것은 Github.com 이다.
$git init
$la -al
$git status
$git add github
중요!) 새로 추가한 파일에 대하여, 명확하게 git에게 새파일을 알려주어야 한다.
why?) 임시로 테스트 하는 파일과, 관리하는 파일을 구분지어 버전관리를 해야하기 때문이다.
버전이란?) 의미있는 변화 (작업이 완료 되는 시점을 보통 이야기 한다)
git config --global user.name
git config --global user.email
$git commit
$git log
버전이 업데이트 되었던 기록을 보여준다.
git remote add orgine
git remote add origin https://github.com/kgwoo/testgit.git
git push -u origin master
git remote add orgine URL : 파일을 저장할 저장소에 접속하다.
git push -u origin master : 해당 저장소에 파일을 업로드 한다.
$git log -p
왜 꼭 add를 해야하는가?
- 열심히 개발 하다 보면 commit하는 시기를 놓칠때가 있다.
- commit의 시기를 놓쳐 많은 파일들이 수정 되었을 때 내가 필요한 파일만 commit 시킬 수 있다는 것이 장점이다.