From 54319b85767faef0f7571d8a1f604b56fb2b732f Mon Sep 17 00:00:00 2001 From: gidskql6671 Date: Fri, 3 Jun 2022 20:30:20 +0900 Subject: [PATCH] =?UTF-8?q?git=20stash=20=EC=84=A4=EB=AA=85=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index b932416..3630323 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,31 @@ git push origin {tag name} git push --tags ``` +## Stash +변경사항을 임시 저장한다. +어떠한 작업을 하던 도중에 하던 작업을 멈추고 다른 브렌치로 변경해야할 일이 꽤나 자주 있을 것이다. 그럴 때, 커밋 없이 변경사항들을 임시로 저장할 수 있는 기능이 Stash이다. + +`git stash`는 Staged 상태 혹은 추적되고 있는 변경된 파일들을 스택에 잠시 저장한다. + +임시 보관 (스택에 Push) +``` +git stash +``` + +꺼내오기 (스택에서 Pop) +``` +git stash pop +``` + +임시보관된 작업 버리기 (스택에서 Drop) +``` +git stash drop +``` + +임시보관된 작업 목록 보기 +``` +git stash list +``` ## 기타