Frog is cry
Git commit 되돌리기 reset , revert 본문
git reset --soft
> commit 하기 전 staging 상태로 돌려놓음
git reset --mixed(defalut)
> commit 하기 전 unStaging 상태로 돌려놓음
> Staing을 UnStasing시킬때 주로 사용
git reset --hard
> commit을 되돌릴때 주로사용
git reset 커밋ID
> 해당 커밋ID위치로 소스를 되돌린다.
> 히스토리의 이력이 남음(서로 내용을 공유하지않음)
git revert 커밋ID
> 해당 커밋 ID위치로 되돌린다.
> 히스토리의 이력이 남음(서로 내용을 공유)
git reset과 revert 차이
reset은 히스토리 마저 깔끔하게 정리한 후 원하는 위치로 돌아가고 revert는 이력을 남긴다.
'Git' 카테고리의 다른 글
git bash 명령어 정리 (0) | 2022.03.30 |
---|
Comments