초기화
$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 으로 새 이름 파일을 등록하는 것과 같다.
'DEVOPS > GIT' 카테고리의 다른 글
[Git] git branch 생성, 확인, 이동 (0) | 2021.10.21 |
---|---|
[Git] 깃허브 원격 레퍼지토리 연동, 전송, 내려받기 (0) | 2021.10.21 |
[Git] git 커밋(commit) 명령어 (0) | 2021.10.21 |
[Git] 깃(Git) / 깃허브(GitHub) 개념 정리 (0) | 2021.08.12 |
[Git] github 특정 하위 디렉토리/폴더 다운받기 (0) | 2021.06.27 |