개요
Git Bash 설치
Git
git-scm.com
저장소 및 파일 생성
cd [directory] | 디렉토리 변경 (change directory) cd .. 으로 상위 폴더로 이동할 수 있다. |
mkdir [directory name] | 디렉토리 생성 (make directory) |
git init | 레포지토리 생성 |
ls | 리스트 ls -a 를 사용하여 모든 리스트를 확인할 수 있다 |
touch [파일이름.확장자] | 파일을 생성한다. |
사용자 설정
git config --local user.name "작업자 이름" | 작업자 이름 설정 |
git config --local user.email "작업자 메일" | 작업자 메일 주소 설정 |
파일 생성 및 편집
touch [파일이름.확장자] | 파일을 생성한다. |
vi [파일이름.확장자] | 파일 수정 |
i | 파일 편집 |
ESC | 명령어 모드 |
:wq | 파일을 저장하고 나가기 ( write and quit 의 약자 ) |
Commit
상태1 ) Modified 상태
- 작업 디렉토리에 파일이 수정되면 수정이 Modified 상태가 된다.
git status | 레포지토리의 상태를 확인하는 명령어 |
git restore [파일 이름] | 수정된 내용을 되돌리는 명령어 |
상태2 ) Staged 상태
- Commit할 스냅샷을 만든다. 모든 파일을 추가할 수 있고 선택하여 추가할 수 있다.
git add [파일 이름] | 수정된 파일의 스냅샷을 추가한다. git add . 으로 디렉토리의 모든 파일을 추가할 수 있다. |
상태3 ) Commited 상태
- stage영역에 있는 파일을 commit하여 Git 디렉토리에 영구적인 스냅샷으로 저장
git commit | Commit 을 진행한다. |
( git commit -m "Commit 내역에 남길 텍스트" : 를 사용하여 한 번에 가능하다 )
Branch
git branch [브랜치 이름] | branch를 생성한다. |
git checkout [브랜치 이름] | branch로 HEAD 이동 |
Log 확인
git log (lg) | commit 내역을 확인한다. |
- git config : configure reposiroty
- git restore : Delete a a verstion or Unstage
728x90
'VCS > Git' 카테고리의 다른 글
GitHub (+ GitHub Desktop) (0) | 2022.04.24 |
---|---|
Git GUI (0) | 2022.04.20 |
Git (0) | 2022.04.18 |