- 생성
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 $ 디렉토리 생성하고 바로 이동