[Git] stash

qwe8851·2024년 1월 24일
0

✏️ git

목록 보기
11/15

스태시 저장: git stash
스태시 적용: git stash apply

특정 스태시를 적용: git stash apply stash@{0}
특정 스태시 적용 후 바로 삭제: git stash pop stash@{0}

작업 디렉토리 정리 (선택 사항): git stash drop stash@{0}
모든 스테시 삭제: git stash clear

스태시 메시지 작성: git stash save "save message
모든 파일 스태시: git stash -u -m "save message


stash 복구 : https://mine-it-record.tistory.com/685

  • 삭제된 stash 목록 가져오기 git fsck --unreachable | grep commit | cut -d ' ' -f3 | xargs git log --merges --no-walk

  • 특정색깔로 표시된 commit 5ffv... 주저리 써있는거 커밋 옆에 커밋해쉬를 복사함

  • stash 복구 git update-ref refs/stash {commit hash} -m "{stash save message}"
    중괄호 안에 각각 복구할 stash의 커밋해쉬와 저장할 stash 메시지를 작성한다.

  • 그리고 git stash list로 확인해보면 복구 되어있는걸 확인할 수 있다!

profile
FrontEnd Developer with Vue.js, TypeScript

0개의 댓글