초기 설정
git config --global user.name "(본인 이름)"
git config --global user.email "(본인 이메일)"
설정하고, 아래 명령어로 확인합니다.
git config --global user.name
git config --global user.email
기본 브랜치명 변경
git config --global init.defaultBranch main
OS 별 설정 (CRLF 차이로 인한 문제를 막기 위함)
$ git config --global core.autocrlf true
// 윈도우는 -> true
// 리눅스, 맥, 유닉스는 -> input
상태 확인 명령어
$ git status
alias 이용하여 약자 설정
$ git config --global alias.st 'status'
= $ git st
커밋 메시지 작성
$ git commit -m '메시지'
로그 보는 명령어
$ git log
변경사항 확인 명령어
$ git diff
새로운 Git 저장소(repository) 생성
$ git init
-> 디렉토리 내부에 .git 디렉토리가 생깁니다.
파일 생성 후 터미널에 $ git st
를 입력하면 아래와 같이 나옵니다.
add 하기 전 파일은 untracked 파일이라고 합니다.
add 후 파일은 staging area에 존재합니다.
tracked 파일로 상태 변환 됩니다.
commit 할 때마다 repository에 4byte 크기의 hash가 생깁니다
add는 선택적으로 가능합니다.
(그러나 commit은 선택적으로 할 수 없습니다.)