[Git] git stash - 작업 내용 임시 저장하기

2025. 3. 2. 22:15·Git

Workplace의 작업 상황을 커밋하는 대신, 잠시 저장하고 다른 브랜치로 이동해야 할 때가 있습니다.

 

이런 경우 git stash를 사용하면 git이 workplace의 내용을 스택 공간(stack)에 따로 저장하게 됩니다.

 

변경했던 상태를 스택에 저장하면, worplace는 최근 커밋의 상태로 돌아가게 됩니다.

git stash

스택에 저장한 내역을 확인하려면 다음과 같이 입력하면 됩니다.

git stash list

스택에 저장한 내역을 다시 적용하려면 다음과 같이 입력하면 됩니다.

git stash apply

// 또는 n번째 저장 내용 적용
git stash apply stash@{n}

스택에 저장한 내역을 제거하려면 다음과 같이 입력하면 됩니다.

git stash drop stash@{n}

스택에 저장한 내역을 적용하면서 동시에 제거하려면 다음과 같이 입력하면 됩니다.

git stash pop stash@{n}

 

※ git stash로 저장한 내용은 꼭 같은 브랜치에서만 사용할 수 있는 것은 아닙니다. 다른 브랜치로 checkout 한 뒤에도 이전의 stash 내용을 적용할 수 있습니다.

 

728x90

'Git' 카테고리의 다른 글

[Git] git cherry-pick - 특정 커밋만 가져와 브랜치 합치기  (0) 2025.03.03
[Git] git rebase - merge 없이 브랜치 합치기  (0) 2025.03.02
[Git] git revert - push한 commit 취소하기  (0) 2024.12.27
[Git] git remote - upstream으로 로컬에서 원격 저장소 & 브랜치 접근하기  (0) 2024.12.26
[Git] git merge - 브랜치 합치기  (0) 2024.12.25
'Git' 카테고리의 다른 글
  • [Git] git cherry-pick - 특정 커밋만 가져와 브랜치 합치기
  • [Git] git rebase - merge 없이 브랜치 합치기
  • [Git] git revert - push한 commit 취소하기
  • [Git] git remote - upstream으로 로컬에서 원격 저장소 & 브랜치 접근하기
Rayi
Rayi
  • Rayi
    아카이브
    Rayi
  • 전체
    오늘
    어제
    • 분류 전체보기 (262)
      • CS (40)
        • ML (3)
        • CV (2)
        • PS (34)
      • Reveiw (17)
        • Paper (17)
        • Github (0)
      • Pytorch (5)
      • Language (58)
        • Python (7)
        • JavaScript (32)
        • TypeScript (16)
        • C++ (3)
      • IDE (12)
      • Git (13)
      • Frontend (71)
        • React (8)
        • SolidJS (20)
        • CSS (12)
      • UI (3)
      • Backend (15)
        • DB (17)
        • Node.js (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    mongo
    GAN
    frontend
    Three
    DB
    UI
    SOLID
    Express
    ps
    PyTorch
    nodejs
    python
    ts
    CV
    C++
    postgresql
    API
    CSS
    PRISMA
    deploy
    ML
    figma
    react
    html
    CS
    js
    vscode
    review
    backend
    Git
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Rayi
[Git] git stash - 작업 내용 임시 저장하기
상단으로

티스토리툴바