Git 버전 롤백 작업

  • 다음 예제 명령과 같이 " git reset --hard CommitID " 명령을 사용하여 지정된 CommitID가 있는 버전으로 롤백합니다.
git reset --hard 8c38ccaed0c6a7e55aa17e8c730f0f3a9a79ae76

참고: "git reset --hard"는 이전 버전 또는 특정 버전으로의 강제 롤백입니다. 이 작업은 되돌릴 수 없으므로 사용하기 전에 신중하게 고려하십시오.

  • 지정된 커밋으로 폴백
git revert [CommitID]

롤백 작업이 완료되면 원격 웨어하우스에 강제 푸시를 수행하여 현재 원격 웨어하우스 버전을 실제 롤백 버전으로 업데이트합니다. 명령은 다음과 같습니다.

git push origin HEAD --force

참고: force push 명령을 실행할 때 "ForcePush" 권한을 활성화해야 합니다. 그렇지 않으면 다음 프롬프트가 나타납니다.

! [원격 거부] HEAD -> 마스터(TF401027: 이 작업을 수행하려면 Git 'ForcePush' 권한이 필요합니다.

권한 설정:

프로젝트 설정 >> 리포지토리 >> 리포지토리 >> 권한 설정을 위한 원격 웨어하우스 >> 권한 설정 태그, " 강제 푸시(기록 재작성, 분기 및 태그 삭제) " 권한을 " 허용 " 으로 설정

 

Supongo que te gusta

Origin blog.csdn.net/LZD_jay/article/details/129178952
Recomendado
Clasificación