stash 3

Git | 특정 파일만 Stash 하기

로컬 환경에서 작업할 때 설정 파일을 건드리는 경우가 많은데,이전에는 모든 작업 내용을 한꺼번에 stash 했기 때문에 변경한 설정 파일들도 같이 저장되어 여간 불편한 게 아니었다. 그래서 특정 파일만 stash 하는 명령어가 분명히 있을 것이다 라고 생각하고 찾아보았다. git stash push -m "stash message" 파일절대경로 여러 개의 특정 파일을 stash 하고 싶다면 첫 번째 파일경로 옆에 한 칸 띄우고 두 번째 파일의 절대경로를 작성하여 실행하면 된다.

Git 2025.01.07

Git | Stash 복구하기

나는 한 branch에서 작업을 하다가 다른 branch로 check out을 해야 할 때 stash를 자주 사용한다. 그런데 최근에 많은 고객사를 혼자서 대응해야 하느라 정신이 없었는데, stash를 해두고 다른 branch에서 작업을 한 후, 돌아와서 적용을 해야하는데 삭제를 해버렸다. 코드의 양이 얼마 되지 않았으면 그냥 다시 작성했을텐데, stash를 하기 전에 44 changed files를 봤었기 때문에 정신이 아득해졌다. 다행히도 삭제된 stash를 복구하는 방법이 있어서 무사히 작업을 끝낼 수 있었다. stash 를 총 3개 만든 뒤 하나를 삭제하면 stash 리스트를 불러와도 삭제된 stash는 당연하게도 나오지 않는다. // 삭제된 stash 리스트를 가져온다. git fsck --un..

Git 2022.05.30