본문 바로가기
프로그래밍/git

git revert 모든 옵션과 사용법

by 워킹독 2023. 5. 19.
728x90

git revert 옵션

 

 

  • --edit : 커밋 메시지를 편집하기 위해 기본 텍스트 편집기가 열림
    • 기본적으로 Git은 커밋 메시지를 생성하기 위해 텍스트 편집기를 실행합니다.
    • 기본 텍스트 편집기를 사용하여 커밋 메시지를 편집할 수 있습니다.

 

  • --no-edit : 커밋 메시지를 자동으로 생성하지 않고 기본적인 커밋 메시지를 사용
    • 커밋을 취소하는 새로운 커밋을 생성할 때 커밋 메시지를 직접 편집하는 대신 Git이 자동으로 커밋 메시지를 생성합니다.
    • 커밋 메시지에는 변경 내용의 요약과 커밋을 취소하는 이유가 포함됩니다.

 

  • -n, --no-commit : 변경 내용을 취소한 후 새로운 커밋을 자동으로 생성하지 않음
    • 변경 내용은 스테이징 영역에 유지되며 커밋되지 않습니다.
    • 변경 내용을 스테이징한 후 원하는 시점에서 수동으로 커밋할 수 있습니다.

 

  • -m parent-number : 병합 커밋을 취소할 때 사용
    • Git에서는 병합 커밋을 만들 때 여러 부모 커밋을 가질 수 있습니다.
    • -m 옵션을 사용하여 변경 내용을 취소하는 데 사용할 부모 번호를 지정할 수 있습니다.
    • 기본값은 1로 첫 번째 부모를 나타냅니다.

 

  • -s, --signoff : 커밋 메시지에 사인오프를 추가할 수 있음.
    • 사인오프는 커밋을 작성한 사람이 변경 내용을 확인하고 승인했음을 나타냅니다.
    • 커밋 메시지에는 일반적으로 작성자의 이름과 이메일 주소가 포함됩니다.
    • 이 옵션을 사용하면 사인오프를 자동으로 추가할 수 있습니다.

 

위 옵션들은 git revert 명령을 세밀하게 제어하고 커밋을 취소하는 방식을 조정하는 데 사용됩니다. 각 옵션은 특정 상황에 맞게 커밋 취소 작업을 조정할 수 있습니다.

 

▼git revert 명령어 사용법과 설명

 

git revert 명령어 사용법과 설명

git revert git revert는 Git에서 커밋을 취소하는 명령 커밋을 되돌리는 대신 새로운 커밋을 생성하여 이전 커밋의 변경 내용을 취소하는 방식으로 작동 커밋 이력이 변경되지 않고 변경 내용의 취소

workingdog.tistory.com

 

 

728x90
반응형

댓글