- git 저장소 생성
git init
- 저장소 상태 확인
git init
- 현재 상태 확인
git status
- 전체 로그 확인
git log
- 디렉토리 생성
mkdir 디렉토리명
파일, 디렉토리 삭제
(디렉토리의 경우 -r을 붙여서 삭제)
rm 삭제 명
변경 내용을 현재 디렉토리로 가져오기 (pull)
git pull
- Stage에 파일 추가
git add 파일명
git add *
- 변경사항 한번에 모두 포함
git add -A
- 커밋 생성
git commit -m 커밋 내용
- 버전 이력 확인
git log
- stage에 추가된 파일 삭제
git reset 파일명
- 변경했던 파일을 최신 버전으로 되돌림
git checkout -- 파일명
- 커밋 취소 되돌림
1) 최신
git reset HEAD^
2) 특정
git reset --hard 원하는 버전 commit hash
(생성, 확인, 푸쉬)
독립적으로 관리되고 있는 분리된 버전
→ 이를 통해 병렬적인 작업이 가능하다.
- github 주소와 연결
git remote add origin github 주소
- 브랜치 생성
git branch 브랜치명
- 브랜치 리스트 출력
git branch
- 브랜치 이동
git checkout 브랜치명
- 원하는 브랜치로 이동했는지 확인
git branch
- 브랜치 병합
git merge 브랜치명
→ 현재 있는 브랜치에 브랜치명의 브랜치를 병합함.
- 브랜치 삭제
git branch -d 브랜치명
- 파일 및 폴더 add
git add.