DEVOPS/GIT

[Git] git 명령어 살펴보기(등록, 변경, 상태 확인)

연듀 2021. 10. 21. 20:00

 

초기화 

 

$git init 경로명

 

(경로명 입력하지 않는 경우, 현재 폴더에서 초기화)

저장소를 생성하기 위해 초기화 작업을 한다. 초기화 한 후 새 파일을 생성한다.

 

 

 

 

상태 확인

 

$git status

 

상태를 확인한다.

새 파일이 추가되면 git은 변화된 상태를 감지한다. Untracked files목록으로 working directory에 생성된 새로운 파일을 확인할 수 있다.

 

 

 

새 파일 등록

 

working directory에 새로 추가된 untracked files를 추적 가능 상태로 변경하려면

파일을 stage 영역에 추가 해야한다.

 

$git add filename 

(파일 이름 대신 .을 이용하면 전체 파일과 폴더 모두 등록)

 

working directory 파일을 stage로 등록한다.

 

 

 

 

파일 등록 취소

 

$git rm --cached 파일이름

 

unstage 상태로 변경한다.

 

 

 

 

한번이라도 commit후 rm 명령은 삭제 또는 수정으로 간주한다.

한번이라도 commit을 했다면 reset 명령어를 사용한다. 

 

 

$git reset HEAD 파일 이름

 

 

 

 

 

등록된 파일의 이름 변경

 

$git mv index.html home.html

 

 

 

일부 운영체제에서 mv 명령어 사용시, 기존 파일을 삭제하고 새 파일을 stage에 등록하는 과정과 유사하다.

git rm home.html 으로 기존 파일을 삭제하고, 

git add intro.html 으로 새 이름 파일을 등록하는 것과 같다.