Git 명령어 정리 하기 5-2 (revert)

코딩아재·2021년 11월 21일
0

Git 명령어 정리

목록 보기
6/13
post-thumbnail

안녕하세요!
Git 명령어 정리하기 5-2번째 시간입니다.
오늘은 revert에 대해서 알아보려고 합니다.
그럼 시작 하겠습니다.

출처: learngitbranching


Git 리버트(revert)

reset과 revert의 비교

reset

  • 각자 로컬 브랜치에서 혼자만 작업하는 경우 reset을 쓴다
  • 히스토리를 고쳐쓰기 때문에 다른 개발자가 작업하는 리모트 브랜치에는 쓸 수 없다.

revert

  • 여럿이 작업하는 리모트 브랜치에는 revert를 쓴다.
  • 변경분을 되돌리고, 되돌린 내용을 다른 개발자들과 공유하기 위해서는 revert를 써야 한다.

예제

명령어: git revert HEAD


결과

우리가 되돌리려고한 커밋의 아래에 새로운 커밋이 생겼습니다. C2'라는 새로운 커밋에 변경내용이 기록되는데요, 이 변경내역이 정확히 C2 커밋 내용의 반대되는 내용입니다.

revert를 하면 다른 사람들에게도 변경 내역을 밀어(push) 보낼 수 있습니다.

profile
코딩하는 아재입니다.

0개의 댓글

관련 채용 정보