Git中把自己的本地版本库推送到远程版本库后,怎么撤销?
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:26:27
0
4
702

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

过去多啦不再A梦
过去多啦不再A梦

모든 응답(4)
Ty80

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

習慣沉默

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

洪涛

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

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

左手右手慢动作

1. 먼저 재설정

으아아아

2. 수정 후 커밋

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

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿