reset / revert

박태영·2024년 6월 4일
0

git

목록 보기
5/44

Reset

  • commit 한 내역을 되돌림 (이후 commit기록 삭제)
GIT RESET [옵션] [돌아갈 커밋 해쉬 코드]

  • ℹ️ git reset --hard 이후 커밋의 해시를 붙여넣지 않으면 가장 최근의 commit으로 리셋된다.

Revert

  • commit 한 내용을 되돌리는 commit을 함
  • 협업을 하는 경우 reset 보다 revert를 해야함
    • 다른 동료가 취소하려는 commit의 내용을 이용해서 작업한 경우 동료가 사용한 commit의 내역을 reset으로 지우게 되면 큰 문제가 되기 때문
git revert [옵션] [돌아갈 커밋 해쉬 코드]

git revert Add George to Tigers 로 돌아간 화면
revert 하여 이전 커밋으로 돌아가는 새로운 커밋이 생성된것을 확인
  • git revert--no-commit 옵션을 주게되면 revert 되었을때 변경점이 commit이 되지 않고 add만 된 상태가 된다.
    • revert한 결과에다 추가로 다른 변경점이 필요할 때 사용
profile
어른 아이

0개의 댓글

관련 채용 정보