ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [git stash] 로컬 변경 사항 임시 저장
    Git 2025. 3. 18. 21:54

    git stash는 로컬 변경 사항을 임시로 저장하고, working directory를 HEAD 커밋과 일치하도록 되돌리는 명령어 입니다. 저장한 내용을 나중에 다시 적용할 수 있도록 도와주는 기능이기 때문에, 코드를 커밋하지 않고도 브랜치를 변경하거나, 원격 저장소에서 pull을 받을 때 유용합니다.

     

    git stash // 로컬 변경 사항 임시 저장
    git stash list // 저장된 stash 목록 확인
    git pull origin <branch> // 원격 저장소 내용 가져오기
    git stash pop // 변경 사항 다시 가져오기

     

    원격 저장소의 내용을 가져온 이후, pop을 수행하면 충돌나는 부분이 표시되고 수동 코드 병합이 가능합니다.

     

    명령어 설명
    git stash 로컬 변경 사항 임시 저장
    git stash list 저장된 stash 목록 확인
    git stash pop 가장 최근 stash 적용 후 삭제
    git stash apply stash@{n} 특정 stash를 적용, 삭제하지는 않음
    git stash drop stash@{n} 특정 stash 삭제
    git stash clear 모든 stash 삭제
    git stash push -m "message" -- <file> 특정 파일만 stash 저장

     

    댓글

Designed by Tistory.