※ Stash vs Checkout
★ Stash
- 수정내용 임시 저장, 복구 가능
- keeping 느낌
- 버그 수정 (before/after 비교 가능)
★ Checkout
- git checkout -- 파일명
파일 원상 복구(수정 내용 완전히 날림)
- git checkout -- 브랜치명"
도서관(.git 히스토리 창고)에서 책을 대출받다" 이런 느낌
<Stash : 수정 내용 임시 저장>
1. git diff(수정내용 확인)
2. 임시저장
git stash
3. 임시저장 복구
git stash pop
<Checkout : 수정 파일 복구하기>
1. git diff (수정 내용 확인)
2. 수정 전 상태로 복구
git checkout -- (파일이름)
- 완전히 원상복구
'Computer Science > git&github' 카테고리의 다른 글
Git&Github 고급 (Rebase) (0) | 2022.02.23 |
---|---|
Branch 에서 소스파일 생성 및 수정 (0) | 2022.02.16 |
개발자가 오픈소스 읽는 방법 (0) | 2022.02.16 |
기본 Git&Github 협업과정 (0) | 2022.02.16 |
[git & github] 깃허브 (0) | 2020.05.18 |