- Git: 버전관리 소프트웨어
- GitHub: Git으로 관리하는 폴더를 웹 상에 올려주는 플랫폼
$ git config --global user.name "<NAME>"
$ git config --global user.email "<EMAIL>"
$ mkdir git-test # 디렉토리 생성
$ cd git-test
$ git init
- ls-al 명령어로 제대로 설정이 되었는지 확인할 수 있다.
- 파일 생성하고 스테이징하기 (untracked 상태 → staged 상태)
$ touch test.txt
$ git status
- git status를 입력하였을 때 다음과 같은 화면이 뜬다.
- commit해서 하나의 버전으로 만들기 (staged 상태 → committed 상태)
$ git commit -m "my first commit"
$ git status
On branch master
nothing to commit, working tree clean
- 변경된 파일 commit하기 (modified 상태 → staged 상태 → committed 상태)git log: commit 기록을 볼 수 있다.
- git log : 커밋 기록을 출력한다.
- git log -2 : 최근 커밋 2 개를 보여준다.
- git log -p : 변경 사항도 출력하면서 커밋 기록을 보여준다.