>  Q&A  >  본문

Git中把自己的本地版本库推送到远程版本库后,怎么撤销?

如题,如果把一个错误的修改推送了到远程的版本库后,有什么办法可以撤销这次的推送?

过去多啦不再A梦过去多啦不再A梦2727일 전677

모든 응답(4)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-02 09:28:27

    로컬 저장소 버전을 롤백하고 다시 푸시할 수만 있어야 합니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:28:27

    이전 커밋 ID로 롤백하고 다시 푸시하면 원격 측에는 여전히 기록이 남아 있습니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-02 09:28:27

    되돌리고 다시 제출하면 기록 기록에 쓸모없는 커밋이 두 개 있을 것입니다. 잘못된 커밋, 커밋이 잘못된 커밋을 되돌립니다.

    물론 git Reset --hard <commit hash>와 같은 재설정을 사용한 다음 강제로 업데이트할 때 -f를 추가할 수도 있습니다. 하지만 이 작업은 매우 위험합니다. 다른 사람이 잘못된 커밋을 확인하고 이를 재설정하면 다음에 다른 사람이 풀하거나 푸시할 때 오류가 발생합니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-02 09:28:27

    1. 먼저 재설정

    으아아아

    2. 수정 후 커밋

    3. 사악한 방법으로 다시 복종을 강요합니다. . .

    으아아아

    회신하다
    0
  • 취소회신하다