스태시를 하려면 stash 명령어를 실행합니다. 기본 명령어로 스태시를 실행하거나 옵션을 사용하여 추가 기능을 선택할 수 있습니다. -help 옵션을 같이 입력하면 다양한 명령어를 확인할 수 있습니다. 스태시는 로컬 저장소에서만 사용 가능합니다.
스태시 실습을 위해 새로운 저장소를 생성하겠습니다.
$ cd 실습폴더
$ mkdir gitstudy07 새 폴더 만들기
$ cd gitstudy07 실습 폴더로 이동
infoh@DESKTOP MINGW64 /e/gitstudy07
$ git init 저장소 초기화
Initialized empty Git repository in E:/gitstudy07/.git/
실습을 위해 stash.htm 파일을 작성한 후 저장합니다.
infoh@DESKTOP MINGW64 /e/gitstudy07 (master)
$ code stash.htm VS Code 실행
stash.htm
<h1>스태시를 실습합니다.</h1>
생성한 파일을 등록 및 커밋합니다.
infoh@DESKTOP MINGW64 /e/gitstudy07 (master)
$ git add stash.htm 등록
infoh@DESKTOP MINGW64 /e/gitstudy07 (master)
$ git commit -m "first" 커밋
[master (root-commit) e41773e] first
1 file changed, 1 insertion(+)
create mode 100644 stash.htm
새 파일을 생성하고 첫 커밋을 실행했습니다. 커밋하면 워킹 디렉터리는 다시 깨끗한 상태로 바뀝니다. status 명령어로 깃 상태를 확인합니다.
infoh@DESKTOP MINGW64 /e/gitstudy07 (master)
$ git status 상태 확인
On branch master
nothing to commit, working tree clean