관리 메뉴

Frog is cry

Git commit 되돌리기 reset , revert 본문

Git

Git commit 되돌리기 reset , revert

Frog is cry 2022. 5. 12. 15:06

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