- 생성
git init
삭제 rm -rf .git
- 단축키설정
git config —global alias.st status
status → st 로 변경
git add
working directory → staging area ( all == *, 앞에 .
붙이 붙은 파일까지 포함하면 git add .
활용
git rm —cached <file> …
stage → unstage
- traking 하고 싶지 않은 파일은 .gitignore에 명시
echo *.log > .gitignore
.log 파일은 깃에 올리지 마
- 뒤에
/folder
를 붙여 폴더 전체를 등록할 수도 있음
- 변경사항 확인
git diff
- 뒤에
—staged(==—cached)
붙이면 add 된것만 확인 가능
git commit -am “ “
add . + commit
- 보충설명
- 각각 커밋마다 고유한 해시코드 부여 (메시지, 저자, 일시 등 정보 포함)
- 명령어에 대한 설명을 듣고 싶다면, 레퍼런스 혹은 명령어 뒤 -h
git config --global -e
.gitconfig 열기
mkdir foo && cd foo $
디렉토리 생성하고 바로 이동