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 으로 새 이름 파일을 등록하는 것과 같다.
반응형