커밋하기 애매한 변화 치워두기(stash)

이경영·2022년 9월 22일
0

Git&Github

목록 보기
6/17
  • 변경사항 만들고 git add 실행후 git stash 실행
    vscode에서는 사라지고 파일 밑줄쳐짐

    원하는 시점. 브랜치에서 다시 적용

  • 같은 브랜치 또는 다른 브랜치의 커밋 위에 언제든 적용할 수 있음 : 다른 브랜치로 이동헤서 stash pop 적용

    : 다시 나타남

원하는 것만 stash 해보기

  • Leopards의 members에 Stash2 추가
  • Jaguars의 members에 Stash3 추가
  • 아래 명령어로 Stash2만 선택하여 스태시
    git statsh -p
    stash2는 y 선택후 치워버리기!
    => Leopard에서 추가했던 stash2는 stash로 치워버리게 됨

메시지와 함께 스테시

git stash -m 'Add Stash3'

스테시 목록 본 후에, apply


=>stash2가 apply되어 추가시켰었던 stash2가 뜸


=> apply후 drop하는 방법? git stash pop


새로운 branch에 stash하는 방법 :

메인에서 작업할 시 stash를 pop하면 충돌날 수 있는 경우, 다른 브랜치에 풀어놓고 거기서 충돌해결 후 merge

profile
꾸준히

0개의 댓글