개요

 

 


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

+ Recent posts