git revert --quit는 무엇에 사용되나요?

git revert --quit는 무엇에 사용되나요?

맨페이지 에서는 명령의 및 옵션 간의 정확한 차이점이 무엇인지 git-revert(1)명확하지 않습니다 .quitabortrevert

이 명령을 연습해 본 결과, 이 옵션은 현재 분기의 작업 전 상태를 다시 생성하려고 시도한다는 점에서 이 명령과 매우 유사하게 작동한다는 revert것을 알았습니다 .abortrebase

이 옵션의 실제 사용 사례는 무엇입니까 quit?

답변1

이 명령을 연습해 본 결과, 이 옵션은 현재 분기의 작업 전 상태를 다시 생성하려고 시도한다는 점에서 이 명령과 매우 유사하게 작동한다는 revert것을 알았습니다 .abortrebase

당신은 올바른 길을 가고 있습니다 :

  • git revert --abortgit revert시퀀서 상태를 롤백하여 작업공간과 기록이 결국 시작 전 상태로 복원됩니다.
  • git revert --quit시퀀서 상태만 제거되므로 작업공간과 내역은 그대로 유지됩니다(부분적으로 revert진행 중이지만 잊혀짐).

빠른 실험에 따르면 되돌리기에 수동 개입이 필요한 경우 git revert --quit이전 커밋은 그대로 REVERT_HEAD유지되므로 여전히 --continue또는 가 필요합니다 --abort. 후자는 --quit.

사용 사례에 관한 한, 나는 그것을 사용할 필요가 없었지만 복구를 중간에 하고 나머지 복구가 필요하지 않다고 결정했지만 실제로 사용하고 싶은 경우 유용할 수 있다고 --quit생각합니다. revert지금까지 저지른 일을 지키세요.

관련 정보