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>
    • 기존 브런치 커밋 제거

 

 

반응형

'DevOps > Git' 카테고리의 다른 글

[Git] Gitako - GitHub file tree  (0) 2022.06.13
[Git] init & status  (0) 2021.02.04
[Git] 명령어 빠르게찾기  (0) 2019.10.15
[Git] cherry-pick  (0) 2019.06.03
[Git] Github Wiki 작성방법  (0) 2019.04.18