DevOps/Git

[Git] stash, reset

문스코딩 2019. 6. 3. 11:08

실수로 다른 브런치에 작업을 하였다면 ? git stash !

 

  • git stash ( = git stash save )
    • stash 저장하기 ( + rebase 처리 )
  • git stash list
    • stash 목록보기
  • git stash show stash_name
    • 특정 stash 자세히 보기
  • git stash pop 
    • stash 적용 + 삭제
  • git stash apply
    • stash 적용

 

실수로 다른 브런치에 작업하고 git add 처리까지 하였다면 ? git reset --soft !

 

  • git reset --soft <commit_id>
    • 로컬시스템에 저장전으로 파일을 되돌립니다.
  • git stash 
    • 위와동일

 

실수로 다른 브런치에 작업하고 git add 후에 git commit 까지 하였다면 ? 

 

  • git branch new_branch
    • 새로운 브런치 생성
  • git checkout origin_branch
    • 기존 브런치 이동
  • git reset --hard <commit_id>
    • 기존 브런치 커밋 제거

 

 

반응형